Jump to UNIX history continues………

1950s
    
1951:
Computers: Ferranti Mark 1 (first commercialcomputer); Leo I (frst business computer); UNIVAC I, Whirlwind

1952:

Programming Languages: A-0; first version of FORTRAN
Computers: UNIVAC 1101; IBM 701
Games: OXO (a graphic version of Tic-Tac-Toe created by A.S. Douglas onthe EDSAC computerat the University of Cambridge to demonstrate ideas onhuman-computer interaction)

1953:

Computers: Strela

1954:

Programming Languages: Mark I
Computers: IBM 650; IBM 704 (vacuum tube computer with floating point);IBM NORC (67 kOPS)
Technology: magnetic core memory

1955:
    
Operating Systems: GMOS (General Motors OS for IBM701)
Computers: Harwell CADET
    
1956:
    
Operating Systems: GM-NAA I/O
Computers: IBM 305 RAMAC; MIT TX-0 (83 kOPS)
Technology: hard disk
    
1957:
   
Computers: IBM 608
Programming Languages: FORTRAN
Technology: dot matrix printer
    
1958:
    
Operating Systems: UMES
Programming Languages: ALGOL 58; LISP
Computers: UNIVAC II; IBM AN/FSQ-7 (400 kOPS)
Games:Tennis For Two (developed by William Higinnotham using anosciliscope and an analog computer)
Technology: integrated circuit
    
1959:
    
Operating Systems: SHARE
Computers: IBM 1401

 

1960s

 

    
1960:
    
Operating Systems: IBSYS
Programming Languages: COBOL
Computers: DEC PDP-1; CDC 1604; UNIVAC LARC (250 kFLOPS)

1961:
    
Operating Systems: CTSS, Burroughs MCP
Games: Spacewar! (created by group of M.I.T. students on the DEC PDP-1)
Computers: IBM 7030 Stretch (1.2 MFLOPS)
    
1962:
    
Operating Systems: GECOS
Programming Languages: APL, SIMULA

Computers: ATLAS, UNIVAC 1100/2200 (introduced two floating pointformats, single precision and double precision; single precision: 36 bits,1-bit sign, 8-bit exponent, and 27-bit significand; double precision: 36 bits,1-bit sign, 11-bit exponent, and 60-bit significand), IBM 7094 (followed theUNIVAC, also had single and double precision numbers)

1963:
    
Computers: DEC PDP-6
Technology: mouse

1964:
    
Operating Systems: DTSS, TOPS-10
Programming Languages: BASIC, PL/I
Computers: IBM 360; DEC PDP-8; CDC 6600 (first supercomputer, scalarprocessor, 3 MFLOPS)
Technology: super computing

1965:

Operating Systems: OS/360; Multics
Technology: time-sharing; fuzzy logic; packet switching; bulletin boardsystem (BBS); email
    
1966:
    
Programming Languages: ISWIM, Logo
Computers: BESM-6
    
1967:
    
Operating Systems: ITS; CP/CMS; WAITS
    
1968:
    
Computers: DEC PDP-10
Technology: microprocessor; interactive computing (including mouse,windows, hypertext, and fullscreen word processing)
    
1969:
    
Operating Systems: ACP; TENEX/TOPS-20; work started onUnix
Programming Languages: SmallTalk
Computers: CDC 7600 (36 MFLOPS)

Games: Space Travel (written by Jeremy Benfor Multics; when AT&T pulled out of the Multics project, J. Ben ported theprogram to FORTRAN running on GECOS on the GE 635; then ported by J. Ben andDennis Ritchie in PDP-7 assembly language; the process of porting the game tothe PDP-7 computer was the beginning of Unix)

Technology: ARPANET (military/academic precursor to the Internet);RS-232; networking; laser printer (invented by Gary Starkweather at Xerox)

 

1970s

    
1970:
    
Operating Systems: Unix; RT-11; RSTS-11
Programming Languages: Pascal; Prolog
Computers: Datapoint 2200; DEC PDP-11
Technology: dynamic RAM; flight data processor


1971: 

Computers: Intel 4004 (microprocessor)
Games: Computer Space (first commercial vidoe game)
Technology: floppy disk; first electronic calculator (T1)


1972: 

Operating Systems: VM/CMS
Programming Languages: C
Computers: Intel 8008 (microprocessor); Rockwell PPS-4 (microprocessor);Fairchild PPS-25 (microprocessor)
Games: Pong
Technology: game console (Magnavox Odyssey); first scientific calculator(HP); first 32-bit minicomputer; first arcade video game

1973:
    
Computers: National IMP (microprocessor)
Technology: TCP/IP; ethernet
    
1974:
    
Operating Systems: MVS
Programming Languages: SQL
Computers: Intel 8080 (microprocessor); Motorola 6800 (microprocessor);CDC STAR-100 (100 MFLOPS)
    
1975:
    
Programming Languages: Scheme
Computers: Altair 880 (first personal computer); Fairchild F-8(microprocessor); MOS Technology 6502 (microprocessor); Burroughs ILLIAC IV(150 MFLOPS)
Technology: single board computer; laser printer (commercial release byIBM)
    
1976:
    
Operating Systems: CP/M
Computers: Zilog Z-80 (microprocessor); Cray 1 (250 MFLOPS); Apple I
Technology: inkjet printer; Alan Kay’s Xerox NoteTaker developed atXerox PARC

1977:
    
Programming Languages: OPS5; FP
Computers: DEC VAX-11; Apple II; TRS-80; Commodore PET; Cray 1A
    
1978:
    
Operating Systems: Apple DOS 3.1; VMS (later renamedOpenVMS)
Programming Languages: CSP
Computers: Intel 8086 (microprocessor)
Games: Space Invaders (arcade game using raster graphics)
Technology: LaserDisc
    
1979:
    
Programming Languages: REXX; work started on C withClasses (later renamed C++); VISICALC
Computers: Motorola MC68000 (microprocessor); Intel 8088(microprocessor)
Games: Lunar Lander (arcade video game, first to use vector graphics);Asteroids (vector arcade game); Galaxian (raster arcade game, color screen)
Technology: first spreadsheet; object oriented programming; compactdisk; Usenet discussion groups

 

1980s

    
1980:
    
Operating Systems: OS-9
Programming Languages: dBASE-II; Smalltalk-80
Computers: Commodore VIC-20; ZX80; Apple III

Games: Battlezone (vector arcade videogame, dual joystick controller and periscope-like viewer); Berzerk (rasterarcade video game, used primative speech synthesis); Centipede (raster arcade videogame, used trackball controller); Missile Command (raster arcade video game,used trackball controller); Defender (raster arcade video game); Pac-Man(raster arcade video game); Phoenix (raster arcade video game, use of musicalscore); Rally-X (raster arcade video game, first game to have a bonus round);Star Castle (vector arcade video game, color provided by transparent plasticscreen overlay); Tempest (vector arcade video game, first color vector game);Wizard of Wor (raster arcade video game)
    
1981:
    
Operating Systems: MS-DOS; Pilot
Computers: 8010 Star; ZX81; IBM PC; Osborne 1 (first portable computer);Xerox Star; MIPS I (microprocessor); CDC Cyber 205 (400 MFLOPS)
Games: Donkey Kong (raster arcade video game); Frogger (raster arcadevideo game); Scramble (raster arcade video game, horizontal scrolling); Galaga(raster arcade video game); Ms. Pac-Man (raster arcade video game); Qix (rasterarcade video game); Gorf (raster arcade video game, synthesized speech)
Technology: portable PC; ISA bus; CGA video card


1982:

Operating Systems: SunOS
Computers: Cray X-MP; BBC Micro; Commodore C64; Compaq Portable; ZXSpectrum; Atari 5200; Intel 80286 (microprocessor)

Games: BurgerTime (raster arcade video game); Dig Dug (raster arcadevideo game); Donkey Kong Junior (raster arcade video game); Joust (rasterarcade video game); Moon Patrol (raster arcade video game, first game withparallax scrolling); Pole Position (raster arcade video game); Q*bert (rasterarcade video game); Robotron 2084 (raster arcade video game, dual joystick);Time Pilot (raster arcade video game); Tron (raster arcade video game); Xevious(raster arcade video game, first game promoted with a TV commercial); Zaxxon(raster arcade video game, first game to use axonometric projection)

Technology: MIDI; RISC; IBM PC compatibles