au existat întrebări similare despre Quora și am dat o varietate de răspunsuri. (Pe care voi încerca să-l găsesc și să-l refer aici (ar fi cu adevărat utilizabil dacă Quora ar folosi acea invenție ciudată a „ferestrelor” pentru a permite acest tip de examinare atentă pe această pagină în timp ce scrie un răspuns …).)
un computer este un proces care se ocupă de descrierile reprezentate.
deci, puteți face un „computer de adăugare” folosind două rigle … . Când facem un algoritm — cum ar fi cel mai mare divizor comun — facem un computer (și acest computer se întoarce la Euclid). În ambele cazuri, facem o parte din energia pentru calcule.
aici, cred că „computer” înseamnă „computer programabil, digital, stocat”. Din punct de vedere istoric, trebuie să separăm ideile bune timpurii pentru acestea de construirea efectivă a mecanismelor de succes. De exemplu, atât Babbage, cât și Ada au scris programe algoritmice, iar Babbage avea scheme asemănătoare războiului Jacquard pentru programarea unui dispozitiv de calcul mecanic. Ada a simțit universalitatea care ar putea fi posibilă și a exprimat ideea oblic în mai multe dintre scrierile sale.
Turing a propus un mecanism foarte modern pentru un computer, și mai ales pentru un computer universal în 1936. Matematic, acest lucru a fost echivalent cu rezultatele anterioare ale lui Goedel și Church, dar forma pe care Turing a ales-o a fost încărcată de șoapte pragmatice. Unele dintre acestea au fost ulterior luate în considerare de John von Neumann.
cred că premiul pentru persoana care a făcut primele mecanisme reale care au atins mai multe idei importante în calcul decât oricine ar trebui să meargă la Konrad Zuse. Nu a fost singurul care a funcționat la începutul anilor 40, dar amploarea realizărilor sale este cu adevărat impresionantă. Konrad Zuse – Wikipedia
Konrad Zuse și computerul Digital de programare Z3 din 1941
Zuse a început să construiască sisteme de calcul în ultima jumătate a anilor 30. din cauza celui de-al doilea război mondial, munca sa a fost pierdută pentru o vreme.
Iată o șansă bună de a utiliza computerul pe care îl utilizați chiar acum, pentru a afla despre Bletchley Park, Colossus, Max Newman și Tommy Flowers. Această lucrare în timpul celui de-al doilea război mondial în Marea Britanie a fost, de asemenea, suprimată de mulți ani.
după cel de-al doilea război mondial, a existat interes pentru crearea de computere programabile atât în SUA, cât și în Marea Britanie. Maurice Wilkes de la Universitatea Cambridge din Marea Britanie a participat la un atelier la Penn, unde au participat Eckert, Mauchly, von Neumann și colab. Pentru Wilkes a fost un pic mai mult vorbesc decât fac, așa că a decis să facă doar o mașină ca unul au vorbit despre. S-a întors la Cambridge și a făcut exact asta, pentru a produce ca 1948-9 EDSAC, votul meu pentru „ceva minunat” ca „prima” mașină programabilă reală.*
rețineți CRT-urile din fundal care au fost utilizate ca afișaje pentru EDSAC.
există o emulare online a EDSAC care permite utilizatorului să o programeze — am cerut ocazional elevilor să scrie câteva programe pe ea. Simulatorul Edsac
Emulatorul EDSAC online
în cele din urmă, merită să ne uităm la MIT Whirlwind I computer ca 1950-51 nu doar pentru un computer paralel „mini”foarte modern (a necesitat câteva camere mari), dar a fost și primul computer „în timp real”, a avut unele dintre cele mai vechi (poate primele) afișaje grafice interactive și (cred) primul limbaj interactiv de programare de nivel superior („George” de Laning și Zwerler).
MIT Whirlwind consolă cameră ca începutul anilor ‘ 50.
* acest lucru nu este de a omite „Baby” la Manchester, care a fost o mașină de testare mic, care a primit de lucru un pic înainte de EDSAC. Cu toate acestea, EDSAC nu a fost un computer de testare, ci lucrul în sine.