Terms Flashcards
International Organisation for Standardization
source code
machine language
low-level processor
high-level language
preprocessor
compiler
object code
linker
runtime library
cross compiling
automatic compilation
syntax error
statement
block of code
comment
single-line comments
end-of-line comment
block comment
main() function
parameter
body of a function
return statement
identifier
snake case
camel case
keyword
data type
variable
define a variable
initialize a variable
literal value
assignment statement
arithmetic expression
arithmetic operator
operand
cast a data type
integer division
modulus operator
remainder operator
decimal division
console
preprocessor directive
standard library
header file
namespace
stream
standard output stream
stream insertion operator
chained expressions
stream manipulator
standard input stream
stream extraction operator
function
argument
using directive
using declaration
scope resolution operator
fully qualified name
pseudorandom number
char
ASCII character set
character literal
string
class
object
string literal
empty string
concatenate strings
append to a string
escape sequence
whitespace
token
member function
dot operator
syntax error
compile-time error
test a program
bug
runtime error
logic error
debug a program
control statements
Boolean expression
relational operators
case-sensitive comparison
case-insensitive comparison
if statement
if…else statement
selection structure
block of statements
block scope
compound conditional expression
logical operators
order of precedence
short-circuit operators
data validation
nested if statements
binary operators
ternary operator
conditional expression
switch statement
case structure
case label
break statement
default label
execution fall through
stream
input
output
I/O
input stream
whitespace
output stream
buffer
flush the buffer
error bits
data validation
stream manipulators
significant digits
fixed-point notation
file I/O
main memory (RAM)
text file
file access flag
table
column
row
field
record
delimiter
tab-delimited file
comma-delimited file
string stream
string buffer
fundatmental data types
built-in data types
integers
floating-point numbers
significant digits
single-precision number
double-precision number
characters
Boolean value
scientific notation
ASCII character set
variable
define a variable
initialize a variable
assignment operator
constant
casting data
type coercion
promote data
demote data
scope resolution operator
integer overflow
integer underflow
Standard Template Library (STL)
containers
subscript operator
index
vector
element
out of bounds access
out of range access
initialization list
range-based for loop
push an element
string
substring
function
define a function
parameter
call a function
invoke a function
return statement
Don’t Repeat Yourself (DRY)
Declare a function
function prototype
global variable
local variable
local scope
shadow a global variable
global constant
hierarchy chart
hierarchy outline
overloaded function
signature of a function
value variable
reference variable
header file
interface file
include guard
implementation file
namespace
namespace scope