computer history cheatsheet.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. -80000 ;technology; bone ribs probably used for counting
  2. -2400 ;technology; abacus (a simple calculating tool) invented
  3. -1115 ;technology; south-pointing chariot (device always pointing to south using cogwheels) invented in China
  4. -300 ;theory; 1st use of binary number system by Indian mathematician Pingala
  5. -200 ;technology; suanpan (a version of abacus, still in use) invented in China
  6. -125 ;technology; 1st known analog computer by Greeks: Antikythera mechanism (used for tracking heavenly bodies using bronze gears)
  7. 60 ;technology; 1st program by Heron of Alexandria: cart controlled by falling weight, "programmed" with strings
  8. 100 ;theory; 1st use of negative numbers by Chinese mathematicians
  9. 500 ;theory; 1st known use of 0 by mathematicians in India
  10. 724 ;technology; 1st fully mechanical clock by Chinese inventor Liang Lingzan
  11. 1822 ;theory; Joseph Fourier introduces Fourier transform
  12. 14.6.1822 ;technology; Charles Babbage proposes a mechanical computer to tabulate polynomial functions: Difference Engine
  13. 9.1832 ;theory; Semen Korsakov proposes use of punch cards for data storage in informatics
  14. 1835 ;technology; Joseph Henry invented electromechanical relay
  15. 1837 ;technology; Charles Babbage proposes 1st general-purpose (punch-card) programmable (mechanical) computer: Analytical Engine
  16. 1842 ;theory; 1st computer program (computation of Bernoulli numbers) written by Ada Lovelace for Analytical Engine when translating Babbage's work
  17. 1847 ;theory; George Boole introduces Boolean algebra (in The Mathematical Analysis of Logic) - theoretical base of digital technology
  18. 1880 ;company; Bell Labs founded
  19. 1885 ;company; AT&T founded
  20. 1906 ;technology; Lee De Forest improves vacuum tubes so that they can become a predecessor to transistors
  21. 1911 ;company; CTR (future IBM) founded by consolidation of four companies
  22. 1924 ;company; CTR renamed to IBM
  23. 1924 ;technology; Walther Bothe built 1st AND logic gate
  24. 1925 ;company; Bell Labs consolidated with AT&T
  25. 22.10.1925 ;technology; transistor invented (though not to be practically used until 1953)
  26. 1931 ;theory; Kurt Gödel publishes his incompleteness theorems
  27. 28.5.1936 ;theory; Alan Turing introduces Turing machine and a proof of undecidability
  28. 1938 ;technology; 1st mechanical binary computer with limited programmability: Z1
  29. 31.12.1939 ;company; Hewlett-Packard founded
  30. 5.1941 ;technology; 1st programmable, fully automated electromechanic computer: Z3
  31. 1942 ;technology; 1st special purpose digital computer: Atanasoff-Berry computer
  32. 1943 ;technology; 1st special purpose programmable digital computer: Colossus
  33. 1944 ;technology; 1st general purpose programmable digital computer: ENIAC
  34. 1945 ;technology; 1st high-level computer language: Plankalkül
  35. 30.6.1945 ;theory; John von Neumann describes Von Neumann architecture (program stored in memory)
  36. 1946 ;technology; 1st commercial calculator by IBM: IBM 603
  37. 1948 ;language; 1st assembly language written by Nathaniel Rochester in IBM
  38. 1950 ;game; 1st video game presented: Bertie the Brain (tic-tac-toe)
  39. 1952 ;technology; 1st compiler written by Grace Hopper for A-0 System
  40. 1953 ;language; FORTRAN language proposed at IBM by John Backus
  41. 1953 ;technology; 1st transistor computer (vacuum tubes or relays were used before)
  42. 1955 ;OS; 1st operating system: MIT Tape Director
  43. 1956 ;theory; Noam Chomsky describes the Chomsky hierarchy of formal languages
  44. 1958 ;language; Lisp invented
  45. 12.9.1958 ;technology; 1st silicon integrated circuit demonstrated by Jack Kilby
  46. 1959 ;theory; Dijkstra's shortest path algorithm published by Edsger Dijkstra
  47. 1.1.1963 ;company; IEEE association is formed by merging IRE and AIEE
  48. 1963 ;technology; mouse invented
  49. 1968 ;theory; Donald Knuth publishes The Art of Computer Programming, a Bible of computer science
  50. 1968 ;company; Intel founded
  51. 1968 ;OS; MIT and Bell Labs start working together on Multics operating system
  52. 1969 ;OS; Bell Labs pull out of Multics development
  53. 1969 ;OS; Ken Thompson and Dennis Ritchie's team starts writing Unix operating system
  54. 1969 ;event; RFC (request for comments) format is created as a part of ARPANET project
  55. 1.5.1969 ;company; AMD founded
  56. 24.7.1969 ;event; 1st manned landing on Moon
  57. 29.10.1969 ;technology; Internet starts by sending letter "L" over ARPANET network
  58. 1.1.1970 ;event; start of computer epoch as defined by Unix timestamp
  59. 1970 ;OS; AT&T releases (so called research) Unix, including its source code
  60. 11.1.1971 ;event; term Silicon Valeey coined by journalist Don Hoefler
  61. 1971 ;theory; Stephen Cook publishes a paper which describes the famous P vs NP problem
  62. 1971 ;language; SQL (then SEQUEL) starts being developed at IBM for their computer databases
  63. 1971 ;technology; first commercial 8-inch floppy disk released by IBM (80 KB)
  64. 1971 ;language; Pascal, an introductory high-level language, published by dr. Niklaus Wirth
  65. 1972 ;technology; Ray Tomlinson invents e-mail by writing a system using addresses with "@" symbol
  66. 1972 ;language; C programming language developed by Thompson and Ritchie
  67. 1972 ;OS; Unix rewritten in C
  68. 12.1974 ;technology; RFC 675 specifies the TCP protocol and uses the word Internet for the 1st time
  69. 1975 ;OS; Unix (version 6) is first being sold commercialy
  70. 1975 ;technology; first succesfull personal computer: Altair 8800
  71. 4.4.1975 ;company; Microsoft established
  72. 1.4.1976 ;company; Apple established by Steve Jobs, Steve Wozniak and Ronald Wayne
  73. 1976 ;theory; assymetric cryptography concept published by Whitfield Diffie and Martin Hellman, digital signature introduced
  74. 7.1976 ;company; Steve Wozniak completes Apple I, 1st computer for Apple to sell
  75. 1978 ;technology; Donald Knuth writes 1st version of TeX typesetting system for his next releases of The Art of Computer Programming
  76. 9.3.1978 ;OS; 1st BSD (Unix software distribution from Berkley university) released
  77. 1978 ;technology; 1st commercial analog optical disc: LaserDisc (LD), not very succesful
  78. 1979 ;language; Bjarne Stroustrup begins work on C++ (then "C with classes")
  79. 5.1979 ;OS; 2nd BSD released (included vi and C shell)
  80. 2.1981 ;OS; Microsoft buys 86-DOS OS, renames it to MS-DOS and sells the license to use it to IBM
  81. 12.8.1981 ;technology; IBM releases IBM PC (personal computer) with MS-DOS
  82. 1982 ;company; SGI (Silicon Graphics) founded, start working on IrisGL graphics API
  83. 1982 ;technology; 1st commercial CDs
  84. 24.2.1982 ;company; Sun Microsystems founded
  85. 1983 ;technology; 1st 3.5 inch floppy disks (1.44 MB)
  86. 27.9.1983 ;company; Richard Stallman announces the GNU project
  87. 11.1983 ;technology; Paul Mockapetris invented and implemented DNS to allow domain names on the Internet
  88. 4.10.1985 ;company; Free Software Foundation founded by Richard Stallman
  89. 1984 ;technology; Apple Macintosh released
  90. 6.1984 ;game; Tetris created by Alexey Pajitnov
  91. 20.11.1985 ;OS; MS Windows 1.0 released
  92. 1985 ;company; ATI founded
  93. 1985 ;language; Object Pascal development started at Apple
  94. 6.1985 ;company; Steve Jobs fired from Apple management, founds NeXT
  95. 1986 ;technology; Intel releases 80386 (i386) 32-bit, 40 MHz processor
  96. 1986 ;company; JPEG (Joint Photographic Experts Group) comittee founded by CCITT and ISO to standardize image compression
  97. 3.2.1986 ;company; Pixar founded
  98. 18.12.1987 ;language; Larry Wall published 1st version of his new language, Perl
  99. 1987 ;OS; MINIX (non-free Unix-like OS for academic purposes) released
  100. 1988 ;OS; 1st version of POSIX, an operating system standard, is released
  101. 1988 ;company; MPEG (Moving Picture Experts Group), a group of companies, is established to standardize audio and video formats
  102. 1989 ;technology; Intel releases 80486 (i486) 32-bit, 50 MHz processor
  103. 1989 ;technology; Karlheinz Brandenburg completes his doctoral work which a little leads to MP3 format
  104. 25.2.1989 ;event; GPL license written by Stallman
  105. 12.1989 ;language; Python implementation started
  106. 12.1990 ;language; work on Java (then named "Oak") begin in Sun Microsystems to replace C++
  107. 12.1990 ;technology; Tim Berners-Lee has written tools for WWW (world wide web) at CERN: HTTP, HTTP server, HTML, 1st web browser (WorldWideWeb) and 1st web pages
  108. 25.8.1991 ;OS; Linus Torvalds announces Linux (free OS kernel, made with MINIX) on usenet group
  109. 1.1992 ;technology; First OpenGL open standard released as a succesor to IrisGL by SGI
  110. 18.9.1992 ;technology; 1st JPEG compression standard published
  111. 12.1992 ;OS; Linux released under GPL
  112. 24.2.1993 ;language; Yukihiro Matsumoto proposes Ruby programming language in mailing-list
  113. 4.1993 ;company; NVIDIA founded
  114. 8.1993 ;OS; Debian 0.90 Linux distribution released
  115. 10.12.1993 ;game; Doom released
  116. 1993 ;OS; FreeBSD is born by forking BSD in which AT&T's code has been completely replaced with free code
  117. 10.1994 ;company; Tim Berners-Lee founds W3C (World Wide Web Consortium)
  118. 1995 ;company; Red Hat founded
  119. 1995 ;language; Rasmus Lerdorf starts writing tools for his personal webpage, which become PHP (Personal HomePage)
  120. 23.5.1995 ;language; Java released by Sun Microsystems
  121. 24.8.1995 ;OS; Windows 95 released
  122. 9.1995 ;language; 1st JavaScript (then LiveScript) released with Netscape Navigator 2.0 browser
  123. 1996 ;technology; IPv6 is being published in a series of RFCs to replace IPv4 when it runs out of addresses
  124. 1.1996 ;company; Google (originaly BackRub) begins as a research project by Larry Page and Sergey Brin
  125. 1996 ;technology; 1st DVDs
  126. 1996 ;language; 1st CSS released by W3C
  127. 1997 ;company; Steve Jobs returns to Apple
  128. 2000 ;company; Khronos Group (non-profit media standardisation consortium) formed (including ATI, NVIDIA, Intel, SGI, Sun and others)
  129. 7.2000 ;language; .NET and C# announced by Microsoft
  130. 15.1.2001 ;company; Wikipedia started
  131. 24.3.2001 ;OS; 1st Mac OS X (based on the OS from NeXT) released
  132. 25.10.2001 ;OS; Windows XP released
  133. 10.2001 ;technology; Apple introduces iPod player
  134. 2003 ;company; 4chan started, the Anonymous group starts to form on the website
  135. 10.2003 ;company; Android company founded to work on a new OS for mobiles
  136. 28.10.2003 ;company; Mark Zuckenberk writes Facemash, to later become Facebook
  137. 10.2004 ;OS; 1st Ubuntu Linux distribution (based on Debian) released
  138. 23.11.2004 ;game; World of Warcraft released
  139. 6.2005 ;company; Reddit founded
  140. 7.2005 ;company; Android company bough by Google
  141. 21.3.2006 ;company; Twitter launches, 1st tweet written
  142. 26.9.2006 ;company; Facebook launches publicly for all people
  143. 9.1.2007 ;technology; Apple unveils iPhone
  144. 5.12.2007 ;OS; Android alpha, mobile OS built on Linux kernel, released by Google
  145. 22.10.2008 ;OS; 1st commercial phone with Android: HTC Dream
  146. 22.10.2009 ;OS; Windows 7 released
  147. 27.1.2010 ;technology; Apple announces iPad
  148. 31.1.2011 ;event; last IPv4 top-level address was allocated
  149. 24.4.2015 ;technology; Apple Watch released
  150. 16.2.2016 ;language; Vulkan API released by Khronos Group
  151. 28.3.2016 ;technology; Oculus Rift released
  152. p ;1928~?; Noam Chomsky
  153. p ;1903~1957; John von Neumann
  154. p ;1815~1864; George Boole
  155. p ;1879~1955; Albert Einstein
  156. p ;1912~1954; Alan Turing
  157. p ;1914~1918; WW I
  158. p ;1939~1945; WW II
  159. p ;1953~?; Richard Stallman
  160. p ;1955~2011; Steve Jobs
  161. p ;1969~?; Linus Torvalds
  162. p ;1955~?; Bill Gates
  163. p ;1984~?; Mark Zuckenberg
  164. p ;1987~1992; Unix wars
  165. p ;1452~1519; Leonardo Da Vinci
  166. p ;1856~1943; Nikola Tesla
  167. p ;-4~33; Jesus