Things to know for exam on Thursday

 

Note that it is not possible to take a make-up exam

 

  1. Bindings
    1. types
    2. times

 

  1. Variable
    1. scope

1.       dynamic

2.     static

    1. lifetime

 

  1. Selection statements in FORTRAN, Java, Pascal, Ada
    1. types
    2. behavior
    3. syntax
    4. short circuit evaluation

 

  1. Iteration statements in FORTRAN, Java, Pascal, Ada
    1. types
    2. behavior
    3. syntax

 

  1. Subprograms in FORTRAN, Java, Pascal, Ada
    1. types
    2. parameter modes
    3. syntax
    4. results

 

  1. Grammars
    1. components
    2. purposes
    3. BNF vs EBNF
    4. pre-conditions
    5. Dr. Grove’s material
    6. limitations

 

  1. Exception handling in FORTRAN, Java, Pascal, Ada

 

  1. All of Chapter 1 in our text
    1. why study languages
    2. how to evaluate languages
    3. influences on language design
    4. language categories
    5. language design trade-offs
    6. implementation methods

 

  1. Data types in FORTRAN, Java, Pascal, Ada
    1. scalar
    2. structured
    3. type compatibility
    4. type checking

                      

  1.   Dr. Bernstein’s material

 

 

  1.  Chapter 2 in our text on FORTRAN, Java, Pascal and Ada

 

 

  1.   Basic statements
    1. types

 

  1.    Miscellaneous
    1. DOS compilation commands
    2. use of files
    3. redirection

 

  1.   Chapter 5
    1. textbook
    2. slides