CS118 Programming Languages

Relevant Papers

  • Hints on Programming Language Design, C.A.R. Hoare, State of the Art Report 20: Computer Systems Reliability, pages 505-534. Pergamon/Infotech, 1974 (ugly) online copy. Hoare bibliography
  • On the Design of Programming Languages, N. Wirth, Proc IFIP Congress 74, 386-393. online
  • The Humble Programmer, Edsger Dijkstra, ACM Turing Lecture 1972. online
  • How did software get so reliable without proof?, C.A.R. Hoare, ICSE-18 Keynote, 1996. abstract online This paper is particularly interesting when read alongside The Humble Programmer.
  • The Plankalkul of Konrad Zuse, a forerunner of today's programming languages, F.L. Bauer, H. Wossner Communications of the ACM, July 1972. online
  • Java: an overview, James Gosling, 1995 online plus a bunch more Gosling-isms

Created: October 20, 1999
Last modified: March 26, 2007