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