Language Translation, History




CS152

Chris Pollett

Feb. 2, 2009

Outline

Language Definition.

Language Translation

More on Translation

Quiz

Which of the following is an example of a structural control abstraction:

  1. int a[10];
  2. for(int i=0; i < 10; i++){...}
  3. x += 10;

History of Programming Languages

My intention is to give a flavor of when various language constructs appeared rather than be complete.

Pre-history

First Real Programming Languages

Other Procedural languages of the Late 1950s

Some other procedural languages which came out a few years later were:

LISP

Languages of 1960s

Languages of the 1970s

Languages of the 1980s

Languages of the 1990s to Present