programming languages : design principles, implementation constructs
4. control flow

    1. expression evaluation
      1. precedence and associativity
      2. assignments
      3. ordering within expressions
      4. short-circuit evaluation
    2. structured and unstructured flow
    3. sequencing
    4. selection
    5. iteration
    6. recursion
    7. nondeterminancy


names, scopes, and binding << | >> data types
dr. salih yurttas | computer science