Professional Documents
Culture Documents
Programming
Monday 2pm, Tuesday 3pm, Friday 2pm
pragmatic
Some
Benjamin Pierce: Types in Programming Languages, MIT Press 2002. theory
John C. Mitchell: Foundations for Programming Languages, MIT Press, 1996.
Order?
3 4
recognise
C syntax Algol blocks
use
Plankalkül (1936/45)
More details e.g. in Sebesta, Chapter 2.
Timeline
1936
IBM 704 John Backus Language for symbolic computation (AI) John McCarthy
indexing and floating point in hardware (1937 - 2007)
Lists without cluttering of deallocation statements
first widely accepted high-level language: FORmula TRANslating
System First functional programming language
13 14