Programming Terminology for CS 251

brackets []
braces {}
parentheses ()
parentheSIS ( or )
bit
nibble
byte
primitive data type
    boolean data type
        boolean
    integral data types
        char (all characters correspond to some integer value)
        short
        int
        long
    floating-point data types
        float
        double
control flow statements
    condition
    decision statements
        if, if-else
        switch
        ternary operator
    iteration statements
        counted loop (for loop)
            loop counter (variable)
        top-tested loop (while loop)
        bottom-tested loop (do-while loop)
operators
    operand
    unary operator
    binary operator
    ternary operator (?:)
    arithmetic operator (+  -  *  /  %)
    relational operator (<  >  <=  >=)
    equality operator (==  !=)
    assignment operator (=  +=  -=  *=  /=  %=  &=  |=  ^=  <<=  >>=  >>>=)
    logical operator (&&  ||  !)
    bitwise operator (<<  >>  >>>  &  |  ^  ~)
    prefix/postfix increment/decrement operators (++a, --a, a++, a--)
    precedence
    associativity
array
    index
    zero-based indexing
    one-based indexing
string
    concatenation operator (+)
procedure
   function
   subroutine
   method
   return value
   void
   parameter list
   argument list
   return statement
variable
literal