Year
|
No
|
Event
|
250 - 230 BC
|
2
|
Sieve of Eratosthenes used to find prime numbers
|
1854
|
7
|
Geoge Bool - "An Investigation of Laws of Thought"
|
1937
|
14
|
Alan Turing - Concept of the Turing machine
|
1945
|
16
|
John von Neumann - Concept of stored program in design of EDVAC
|
1945
|
16
|
Grace Murray Hooper - First computer "bug" - a moth in a relay
|
1949
|
20
|
Maurice Wilkes - EDSAC first stored-program computer built at Cambridge
|
1951 - 1952
|
22
|
Hopper - A-0 the first compiler developed
|
1957
|
26
|
John Backus and colleagues at IBM build first Fortran compiler
|
1959
|
29
|
Codasyl committee formed to create COBOL
|
1959
|
29
|
John McCarthy - Lisp language developed
|
1959
|
30
|
UNESCO sponsors first major international computer conference
|
1960
|
31
|
Algol 60 standard established
|
1961
|
32
|
Fernando Corbató at MIT develops for multiple users to share computer time
|
1963
|
34
|
ASCII 7-bit code standard set by ANSI
|
1964
|
35
|
John Kemeny and Thomas Kurtz at Dartmouth develop Basic
|
1965
|
37
|
Multics operating system developed with collaboration
|
1967
|
38
|
Ole-Johan Dahl and Kristen Nygaard at Norsk Regnesentral develop Simula the first OO language
|
1968
|
38
|
"Software Engineering" defined at a NATO conference
|
1968
|
38
|
Edsger Dijkstra - "Goto considered harmful"
|
1968
|
39
|
YYMMDD - standard set caused Y2K crises
|
1968
|
39
|
Rand Corp. presents network concept of ARPA
|
1970
|
40
|
Winston Royce - Waterfall development method
|
1970
|
41
|
Dennis Ritchie and Kenneth Thomson - Unix developed at Bell Labs
|
1970
|
41
|
E.F. Codd at IBM develops the relational model
|
1971
|
42
|
David Parnas describes the principle of information hiding
|
1971
|
42
|
Niklaus Wirth develops Pascal and later Modula-2
|
1972
|
43
|
Dennis Ritchie develops C at Bell Labs
|
1972
|
43
|
Alan Kay architect of Smalltalk developed at Xerox PARC
|
1972
|
44
|
Alain Colmerauer at University of Marseille develops Prolog
|
1972
|
44
|
NP-completeness complexity theory developed
|
1973
|
46
|
Robert Metcalfe defines Ethernet
|
1974
|
46
|
Charles Simonyi at Xexoc PARC writes first WYSIWYG application
|
1975
|
47
|
Michel Jackson describes structured analysis
|
1975
|
47
|
Fredrick Brooks - "Mythical Man-Month" at IBM describes reasons for project failures
|
1976
|
*
|
M.E. Fagan at IBM - "Design and Code Inspections to Reduce Errors in Program Development"
|
1976
|
48
|
Gary Kildall develops CP/M operating system for 8-bit PC´s
|
1978
|
51
|
Wordstar introduced for CP/M and later DOS
|
1978
|
51
|
Tom DeMarco - Structured Analysis and System Specification
|
1979
|
52
|
Don Bricklin and Bob Franston develop VisiCalc for PC´s
|
1980
|
53
|
IBM selects PC-DOS from Microsoft as operating system for new PC
|
1980
|
53
|
Wayne Ratliff develops dBase II
|
1981
|
54
|
Barry Boehm devices Cocomo cost estimation model
|
1983
|
56
|
TCP/IP completion marks creation of the global internet
|
1983
|
57
|
Bjarne Stroustrupe at Bell Labs continues work on C++
|
1987
|
62
|
Watts Humphrey of SEI defines CMM - Capability Maturity Model
|
1987
|
*
|
ISO 9001 released
|
1988
|
63
|
Robert Morris Jr. released worm onto the Internet
|
1988
|
63
|
Barry Boehm defines the spiral model for software development
|
1989
|
64
|
Tim Berners-Lee proposes WWW project at CERN
|
1990
|
64
|
Microsoft introduces Windows 3.0
|
1993
|
67
|
Mosaic browser introduced
|
1995
|
68
|
The Java programming language unveiled at Sun
|