Notat 1: Historiske hovedpunkter

© 2000, Henning Christiansen
????Talsystemer, regningsarter (formaliseret viden, faste regler for processering af information) [enten rigtigt eller forkert]
-348–-322Aristoteles, logik, syllogismer
-330–-275Euklid, axiomer for geometri — formalisering af begreber (Euklids algoritme)
-80 (???)Antikythera-maskinen, tandhjulsstyret indretning til beregning af astronomiske fænomener
...
1623–1662Blaise Pascal
1642: Regnemaskine (summer af »kolonner«)
1643–1716G.W. von Leibniz
1673: Regnemaskine m. fire regningsarter
1752–1834J.M. Jacquard
1805: Hulkortstyret væv
1797–1851Mary Shelley
1817: Romanen »Frankenstein«
1791–1871Charles Babbage
1822: Differensmaskine
1833: Design af »analytisk maskine«
(1855: ??? To svenskere konstrueret fungerende computer a la Babbage ???)
1815–1852Ada Byron —> lady Lovelace
Programmer til Babbage' maskine
1840, 1843: Artikler om principper for beregnende maskiner, om programmer (???hitter på ordet algoritme efter Al Khowarizmi)
1815–1864George Boole 1854: »The laws og thought, ...« Formaliserer symbolsk logik
1862–1943David Hilbert (formalistskole indenfor matematikere)
1900, 1904: »Tese« for kommende århundrede: Al matematisk bevisførelse kan axiomatiseres og mekaniseres!
1839–1914Charles Sanders Peirce
Prædikatlogik, semiotik oma. oma.
... læs hos Tanenbaum om div. relæ- og rørbaserede computere ...
1906–1978Kurt Gödel
1931: publicerer sin ufuldstændighedssætning
1912–1954Alan Turing
1936: publicerer formel model for beregninger, viser uafgørlighed af ÈHaltingÇ-problemet
1943: central for «Colossus«-projekt (kodeknækkermaskine!)
1903–1957John von Neuman
1946: Designer grundprincipper for arkitektur af computer med det lagrede program. (»von Neuman-maskinen«)
... læs hos Tanenbaum om rør, transistorer, integrerede kredse, optimerede arkitekturer, f.eks. multiprocessorer, osv. ...
2000»Computer« er meget andet end noget der beregner beregninger,
Turingmaskine stadig universel for det, som omhandler beregninger.
Ændrede betingelser for forståelse af »computer«
- netværk/global kommunikation, multimedie-aspektet?
- ekstrem kapacitet lager/hastighed
- avanceret I/O, »embedded computers«
- omend programsiden halter bagefter!
Turingmaskinen er (og vil vedblive at være) en gyldig metafor!
Behov for nye (supplerende) metaforer.