User:RDBrown/Idiosyncratic Unix timeline

"(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)