![]() |
![]() |
|
|
A Stanford Wiki page provides more detail.
![]() |
At the bottom of the cabinet is a list of the primary computer languages taught at Stanford, and a 1960 assembly coding sheet.
| Language | years | compiler | machine | |
|---|---|---|---|---|
| Board wiring | 1953-56 | none | IBM CPC | picture across the hall |
| Assembler | 1956-60 | SOAP II | IBM 650 | |
| Algol 58 | 1960-65 | Balgol | Burroughs 220 | |
| FORTRAN (Formula translator) | 1963-67 | FORTRAN II | IBM 7090 | |
| Symbolic Assembler Language | 1963-67 | SAP | IBM 7090 | picture across the hall |
| Algol 60 | 1963-68 | Algol | Burroughs 5500 | |
| Algol W | 1968-75 | Wirth's Algol W compiler | IBM/360 | |
| PL/1 subset | 1966-72 | PL/ACME | IBM/360-50 | |
| FORTRAN | 1975 | FORTRAN IV | IBM/370 | |
| Polymorphic Programming Language | ~1973 | Tim Standish PPL | IBM/370 | |
| ALGOL 60 + | 1976-77 | SAIL | DEC 10 | |
| PASCAL | 1978-91 | LOTS | DEC-10 | |
| C | 1991-2001 | THINK/Thetis | Macintosh/PC | |
| C++ | 2001-present | gcc | Macintosh/PC/linux | |
| Java | 2001- present | javac | Macintosh/PC |
![]() |
![]() |
![]() |
![]() |