Top "Definition" questions

A generic tag for topics providing definitions.

Programming Definitions: What exactly is 'Building'.

What does it mean to build a solution/project/program? I want to make sure I have my definitions correct (…

build build-process build-automation definition
Is is a good practice to put the definition of C++ classes into the header file?

When we design classes in Java, Vala, or C# we put the definition and declaration in the same source file. …

c++ declaration definition header-files
What exactly do "IB" and "UB" mean?

I've seen the terms "IB" and "UB" used several times, particularly in the context of C++. I've tried googling them, …

c++ terminology definition
What is an activity, a context and an intent in Android?

Can somebody please explain to me what an activity, a context and an intent in Android are? I read the …

android definition
Definition list with inline pairs

I'm trying to create a definition list of term-definition pairs, each pair existing on a single, separate line. I've tried …

css list line inline definition
What kind of language is CSS?

What kind of language is CSS? My first inclination was to call it a markup language... but it doesn't really …

css definition
What does the word "semantic" mean in Computer Science context?

I keep coming across the use of this word and I never understand its use or the meaning being conveyed. …

definition semantics
C++ global variable initialization order

I don't understand what the following code example does and how it does it: #include <stdio.h> int …

c++ variables initialization declaration definition
Upstream / downstream terminology used backwards? (E.g. nginx)

I've always thought of upstream and downstream along the lines of an actual stream, where the flow of information is …

nginx definition
What exactly does "closure" refer to in JavaScript?

I understand what closures are, but I am having some trouble grokking exactly what the term closure refers to. I …

javascript closures definition