CS 3411 Programming Language Concepts
Phil Hutto / College of Computing / Georgia Tech
Lecture 2 A Brief History of Programming Languages
Early Systems
Zuse's Plankalkul
Pseudocode: Short Code, Speedcoding
IBM 704 and FORTRAN
Functional Programming: LISP
First Steps Toward Sophistication: ALGOL 60
The Business Domain: COBOL
Timesharing: BASIC
The Kitchen Sink: PL/1
Two Early Dynamic Languages:
APL
SNOBOL
SIMULA 67: Simulation with Objects
ALGOL 68: Orthogonal Design
The ALGOL Family: Pascal, C, Modula(s), Oberon
Programming with Logic: PROLOG
Coordinated Design: Ada
Smalltalk
C++