COMS W4115
Programming Languages and Translators
Lecture 2: September 14, 2009
Language Design Issues

Overview

  1. Course project
  2. Fundamental elements of programming languages
  3. An overview of the C programming language

1. Course Project

2. Fundamental Elements of Programming Languages

3. The C Programming Language

4. An Overview of the C Programming Language

5. Lexical Conventions of C

6. Identifiers

7. Types

8. Objects and Lvalues

9. Conversions

10. Expressions

11. Declarations and Definitions

12. Typedefs

13. Type Equivalence

14. Statements

15. Preprocessing

16. Reading Assignment

17. References



aho@cs.columbia.edu