Charles Babbage: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Labels: Misbruikfilter: Leeghalen Misbruikfilter: Experimenteren
Kleuske (overleg | bijdragen)
k Wijzigingen door 213.125.199.154 (Overleg) hersteld tot de laatste versie door Pompidom
Regel 1:
[[Bestand:Charles Babbage by Samuel Laurence.jpg|thumb|250px|Charles Babbage]]
[[Bestand:BabbageDifferenceEngine.jpg|thumb|250px|Deel van de Difference Engine (Whipple Museum of the History of Science, University of Cambridge)]]
[[
'''Charles Babbage''' ([[26 december]] [[1791]] – [[18 oktober]] [[1871]]) was een [[Verenigd Koninkrijk|Brits]] [[wiskundige]], [[filosoof]], [[uitvinder]] en [[werktuigbouwkundige]] die bekend werd als de ontwerper van de eerste geautomatiseerde, programmeerbare, mechanische [[rekenmachine]], de voorloper van de elektronische [[computer]].
 
==Difference Engine No. 1==
Babbage ontwierp in [[1821]] een mechanische, automatische rekenmachine, de ''Difference Engine'', om wiskundige tabellen te genereren. In die tijd werden deze tabellen door mensen gegenereerd, wat fouten in de hand werkte. De machine werd echter maar voor een deel gebouwd en heeft daardoor nooit volledig gewerkt. Afgebouwd zou hij uit 25.000 delen hebben bestaan en 15 ton hebben gewogen.
 
==[[Analytische machine|Analytical Engine]]==
Van [[1834]] tot aan zijn dood in [[1871]] was Babbage bezig met het concept van de eerste programmeerbare (mechanische) rekenmachine, die hij de ''analytische machine'' noemde (''Analytical Engine''). Dit was een waardige voorloper van de elektronische [[computer]] zoals wij die nu kennen, omdat hij in principe de basisfuncties van een eenvoudige [[computer]] zou hebben. Hij zou met [[ponskaart]]en werken, beslissingen nemen, berekeningen maken en uitkomsten onthouden. Als hij zou zijn gebouwd zou het een gigantisch apparaat geweest zijn, opgebouwd uit mechanische onderdelen als tandwielen en assen, dat zou moeten worden aangedreven door een stoommachine.
 
==Difference Engine No. 2==
In de periode van [[1841]] tot [[1849]] ontwierp Babbage, geïnspireerd door inzichten opgedaan bij het ontwerpen van de Analytical Engine, de ''Difference Engine 2''. Door optimalisatie zou dit ontwerp veel kleiner zijn geweest dan de eerste versie (4000 delen, 2,6 ton).
 
==Redenen voor het niet bouwen van de Engines==
De Difference Engine en de Analytical Engine zijn tijdens Babbages leven nooit (volledig) gebouwd. Redenen hiervoor zijn:
* Babbage bracht voortdurend veranderingen en verfijningen aan in zijn ontwerpen. Zo is er nooit een gefinaliseerd ontwerp gemaakt van de Analytical Engine, er staan allerlei versies op papier met diverse specificaties. Alleen van Difference Engine 2 maakte hij een min of meer compleet ontwerp,
* een voortdurend gebrek aan fondsen,
* tegenwerking van de Britse regering, die aanvankelijk het bouwen van de eerste Difference Engine financierde maar zich vanwege gebrek aan resultaten en animositeit van personen in regeringskringen jegens Babbage terugtrok,
* doordat gestandaardiseerde onderdelen zoals we die nu kennen nog niet waren uitgevonden, was een voldoende hoog productietempo van de verschillende onderdelen niet haalbaar. Het was niet mogelijk deze onderdelen door meerdere fabrieken te laten fabriceren, aangezien elke fabriek volgens eigen methoden en maten werkte.
[[Bestand:Ada Lovelace 1838.jpg|thumb|250px|Ada Lovelace (Gravure: ''W.H. Mote'' naar tekening van ''A.E. Chaton'', 1838)]]
 
==Ada Lovelace==
[[Ada Lovelace]] schreef voor de Analytical Engine van Babbage het eerste [[computerprogramma]]. Het feit dat een vrouw zich hiermee bezig hield was voor die tijd zeer bijzonder want vrouwen werden in het onderwijs buitengesloten. Ada Lovelace was evenwel door privéleraren tot wiskundige opgeleid en raakte in de jaren 30 van de [[19e eeuw]] goed bevriend met Babbage. Omdat de machine niet gebouwd is, heeft ze haar programma's nooit zien werken. Een door [[Jean Ichbiah]] van [[Bull (computermerk)|Honeywell Bull]] onder de codenaam ''Groen'' voor het [[United States Department of Defense|Amerikaanse ministerie van defensie]] ontwikkelde [[programmeertaal]], werd in mei [[1979]] naar haar vernoemd. Op [[10 december]] [[1980]], haar 165e geboortedag, volgde de officiële goedkeuring van het gebruikershandboek voor het nieuwe [[Ada (programmeertaal)|Ada]].
 
==Kon de Difference Engine werken? Nabouw in de 20e eeuw==
Lange tijd na Babbage is er discussie geweest over de vraag of de Engines destijds volledig zouden hebben kunnen werken, omdat het niet zeker was dat de onderdelen met de toenmalige stand van de techniek met voldoende nauwkeurigheid gemaakt hadden kunnen worden.
[[Bestand:050114 2529 difference.jpg|thumb|right|250px|De in 1991 voltooide difference Engine No. 2]]
Het [[Science Museum]] in [[Londen]] heeft in de periode [[1985]]-[[1991]] ter ere van de 200e geboortedag van Charles Babbage de Difference Engine No. 2 gebouwd en deze werkte inderdaad. Bij het bouwen heeft men zo veel mogelijk volgens de technieken uit de tijd van Babbage gewerkt, om aan te tonen dat een 19e-eeuwse Engine had kunnen werken. In 2001 voltooide men een eveneens door Babbage ontworpen printer, die wordt aangestuurd door Difference Engine No. 2.
 
Op [[1 mei]] [[2008]] werd in het [[Computer History Museum]] in [[Mountain View (Santa Clara County)|Mountain View]] in de [[Verenigde Staten]], een tweede versie van Difference Engine No. 2 gepresenteerd.<ref>[http://www.networkworld.com/news/2008/041108-difference-engine.html Building a 5-ton mechanical calculator... from 19th-century plans] Network World, 11 april 2008</ref>
 
==Invloed op hedendaagse computers==
De ontwerpen van Babbage vertonen opmerkelijke parallellen met de architectuur van hedendaagse computers; zo ontwierp hij de Analytical Engine al met een CPU (de "mill" in Babbage-terminologie) en geheugen (de "store") die van elkaar gescheiden waren. Toch heeft Babbage geen invloed gehad op de ontwikkeling van de elektronische computers in de twintigste eeuw. Na zijn dood raakten zijn ideeën en ontwerpen in de vergetelheid, met name door een gebrek aan publicaties over zijn ideeën van de kant van Babbage zelf. Daardoor moesten de ontwerpers van de elektronische computers de door Babbage al beschreven principes zelf opnieuw uitvinden.
 
==Externe link==
* [http://www.sciencemuseum.org.uk/onlinestuff/stories/babbage.aspx Science Museum: Charles Babbage]
 
{{Appendix|2=
{{References}}
}}
{{Commonscat|Charles Babbage}}
 
{{DEFAULTSORT:Babbage, Charles}}
[[Categorie:Geschiedenis van de computer]]
[[Categorie:Brits uitvinder]]
[[Categorie:Brits informaticus]]