er zijn soortgelijke vragen geweest over Quora, en ik heb een verscheidenheid aan antwoorden gegeven. (Die Ik zal proberen te vinden en referentie hier (zou echt bruikbaar zijn als Quora gebruikt die vreemde uitvinding van “windows” om dit soort inzage op deze pagina tijdens het schrijven van een antwoord …).)
een computer is een proces dat zich bezighoudt met weergegeven beschrijvingen.
u kunt dus een “optellen computer” maken met behulp van twee linialen … . Wanneer we een algoritme maken — zoals de grootste gemene deler — maken we een computer (en deze computer gaat terug naar Euclid). In beide gevallen doen we een aantal van de energetica voor de berekeningen.
hier betekent” computer”volgens mij” programmeerbare, digitale, opgeslagen programmacomputer”. Historisch gezien moeten we vroege goede ideeën hiervoor scheiden van het daadwerkelijk opbouwen van succesvolle mechanismen. Bijvoorbeeld, zowel Babbage en Ada schreven algoritmische programma ‘s, en Babbage had Jacquard weefgetouw-achtige schema’ s voor het programmeren van een mechanisch computerapparaat. Ada voelde de universaliteit die mogelijk zou kunnen zijn, en uitgedrukt het idee schuin in een aantal van haar geschriften.Turing stelde in 1936 een zeer modern soort mechanisme voor voor een computer, en in het bijzonder een universele computer. Wiskundig was dit gelijk aan eerdere resultaten van Goedel en Church, maar de vorm die Turing koos was beladen met pragmatisch gefluister. Enkele daarvan werden later opgevolgd door John von Neumann.
ik denk dat de prijs voor de persoon die de vroegste echte mechanismen maakte die meer van de belangrijke ideeën in de informatica raakten dan iemand zou moeten gaan naar Konrad Zuse. Hij was niet de enige die actief was in de vroege jaren 40, maar de omvang van zijn prestaties is echt indrukwekkend. Konrad Zuse-Wikipedia
Konrad Zuse en de Z3 programmeercomputer vanaf 1941
Zuse begonnen in de laatste helft van de jaren ‘ 30 computersystemen te bouwen.
hier is een goede kans om de computer die u nu gebruikt te gebruiken, om meer te weten te komen over Bletchley Park, Colossus, Max Newman en Tommy Flowers. Dit werk tijdens de Tweede Wereldoorlog in het Verenigd Koninkrijk werd ook vele jaren onderdrukt.Na de Tweede Wereldoorlog was er belangstelling voor het creëren van programmeerbare computers in zowel de VS als het VK. Maurice Wilkes van de Universiteit van Cambridge in het Verenigd Koninkrijk woonde een workshop in Penn waar Eckert, Mauchly, von Neumann, et al.woonden. Voor Wilkes was er een beetje meer praten dan doen, dus besloot hij om gewoon een machine te maken zoals ze het over hadden. Hij ging terug naar Cambridge en deed precies dat, om ca 1948-9 EDSAC te produceren, mijn stem voor “iets geweldigs” als een “eerste” echte programmeerbare machine.*
let op de CRT ‘ s op de achtergrond die werden gebruikt als displays voor EDSAC.
er is een online emulatie van EDSAC die de gebruiker in staat stelt om het te programmeren — ik heb af en toe studenten gevraagd om er enkele programma ‘ s op te schrijven. Edsac Simulator
De online EDSAC Emulator
tot slot, het is zeer de moeite waard om te kijken naar de MIT Wervelwind ik computer ca 1950-51, niet alleen een zeer moderne parallel “mini”-computer (het vereiste van een paar grote kamers), maar het was ook de eerste “real-time” computer, was een van de eerste (of de eerste) interactieve grafische weergaven, en (ik denk) de eerste interactieve hoger niveau programmeertaal (“George” door Laning en Zwerler).
MIT Whirlwind console room CA begin jaren 50.
* Dit is niet om “Baby” in Manchester weg te laten, een kleine testmachine die net voor EDSAC werkte. EDSAC was echter geen testcomputer, maar het ding zelf.