Programming Language Concepts Review Guide

 

Understand the different programming paradigms:

 

Understand the difference between syntax and semantics.

 

Understand the difference between static and dynamic properties of programs.

 

Understand the difference between static and dynamic allocation

 

Know some history of programming languages:

 

Be ready to discuss language design criteria

 

Understand the lexical structure of languages


Understand basic semantics

 

Control flow

 

Data Types

 

Subroutines

 

 

Programming:

 

 

 

 

 

 

 

 

 

 

For the Final Exam, you may bring 1 sheet of paper with notes, to which you may refer during the exam.