User:RDBrown/Idiosyncratic Unix timeline
Appearance
(also hysterical raisins) A variant on the stock phrase “for historical reasons”
,
...
Immature poets imitate; mature poets steal; bad poets deface what they take, and good poets make it into something better, or at least something different.
T.S. Eliot "Philip Massinger", a biographical essay in The Sacred Wood (1920)
- 1956 Stephen Cole Kleene describes regular languages — recursion theory, lambda calculus, textbooks in mathematical logic (in Wisconsin)
- 1957 Sputnik
- 1958 ARPA
- 1958 Lisp — Steve Russell, John McCarthy at MIT, IBM 704 (4k 36-bit wds) tube
- 1958 AT&T consent decree — restricted to running phone system
- 1959 Algol 60 — McCarthy proposed recursion and conditional expressions
- 1960 Dijkstra & Zonneveld write 1st Algol 60 compiler — recursive descent
- 1961 IBM Selectric typewriter
- 1961 MIT Compatible Time-Sharing System (CTSS) IBM 7090 (36-bit) transistor
- 1962 Lisp compiler — Tim Hart, Mike Levin at MIT
- 1962 Cuban Missile Crisis
- 1962 Red LED ~USD200 each until 1968
- 1963 Mel Conway article on coroutines in a Cobol compiler (Comm. ACM)
- 1963 ASCII Standard
- 1963 Teletype ASR 33 ASCII, 10cps 72-col, USD700 (AT&T subsidiary)
- 1964 Multics — initial planning & devel MIT, GE, Bell Labs
- GE-645 36-bit (transistor)
- MIT Boston MA
- Bell Labs headquarters, Murray Hill NJ 380–400km away
- Digital Equipment Corp (DEC) Maynard MA
- ~370–390km to Bell Labs, Murray Hill
- ~40 km to MIT
- hierarchical file system, command processor implemented as ordinary user code, ls, rm, cwd, ...
- 1964 IBM 360 family Architecture != Implementation (32-bit BE CISC)
- 1964 DIP package
- 1964 CSIRAC final shutdown
- 1966 Australia decimalizes
- 1967 New Zealand decimalizes
- 1967 BCPL compiler ported to CTSS by Martin Richards while visiting MIT
- 1968 Ken Thompson builds regexs into QED text editor (CTSS)
- 1968 Dijkstra Go To Statement Considered Harmful (title by N Wirth, Comm ACM)
- 1968 Knuth The Art of Computer Programming Vol. 1 published
- 1969 Bell labs pulls out of Multics project
- 1969 B language — stripped down BCPL Ken Thompson, & later Dennis Richie — compile to threaded stack VM
- 1969 first Unix on PDP-7 (8k x 18-bit wd) Ken Thompson
- 1969 first ARPANET message
- 1970 Unix on PDP-11/20 in assembler (=> Little-endian)
- 1971 Intel 4004
- 1971 UK Decimalizes
- 1972 C language, Dennis Richie, Unix rewritten in C
- 1972 HP-35 Scientific Calculator
- 1973 Ken Thompson adds Douglas McIlroy's pipe concept to Version 3 Unix
- 1975 MOS Tech 6502
- 1975 Dec VT52 Terminal
- 1976 Lions' Commentary on UNIX 6th Edition, with Source Code
- 1978 Intel 8086
- 1978 Dec VT102 Terminal
- 1979 Motorola 68000
- 1981 Microsoft Xenix 8086
- 1982 AT&T Divestiture
- 1982 Sun UNIX 0.7 68000 Sun-1
- 1983 TCP/IP as ARPANET principal protocol
- 1985 Intel 80386, ARM 1
- 1988 POSIX Standard
If filling it out, i'd be tempted to add everones PhD on first ref
ie Douglas McIlroy PhD (App. Math. MIT 1959)