Theory and Techniques for Design of Electronic Digital Computers , nebo neoficiálně Moore School Lectures nebo Moore School Lectures -- kurz přednášek o konstrukci elektronických digitálních počítačů , který byl přečten na Electrotechnical Moore School na University of Pennsylvania mezi 8. červencem a srpnem 30, 1946. Byl to vůbec první kurz přednášek na téma počítače, čtený široké veřejnosti. Přednášky nastínily myšlenky vyvinuté pro počítač EDVAC , který byl v té době vyvíjen na Moore School jako nástupce počítače ENIAC . Díky kurzu začala aktivní konstrukce počítačů v USA a po celém světě, zejména ve Velké Británii.
V roce 1946 se Moore School stala centrem pro vývoj vysokorychlostních elektronických počítačů. 14. února tohoto roku byl veřejnosti představen počítač ENIAC , který byl od roku 1943 tajně vyvíjen pro americkou armádu. Ještě před ukončením prací na ENIACu se skupina inženýrů Moore School začala připravovat na vytvoření počítače pokročilejší konstrukce – EDVAC , který měl ztělesňovat myšlenku uloženého programu v paměti . Skupina zahrnovala prominentní vědce jako John von Neumann , který působil jako konzultant na projektu EDVAC, Stan Frenkel a Nicholas Metropolis , účastníci projektu Manhattan , kteří v prosinci 1945 napsali a provedli na počítači ENIAC matematickou simulaci termonukleární výbuch bomby .
Po skončení 2. světové války potřeba vysokorychlostních počítačů nejen neslábla, ale naopak vzrostla; zájem vzrostl zejména poté, co byl rozdán první návrh zprávy EDVAC , ve kterém von Neumann popsal logickou strukturu počítače. Aby se nenechali rozptylovat nesčetnými ukázkami a exkurzemi, podporovali rozvoj výzkumu v oblasti výpočetní techniky a nečekali na zveřejnění formálních zpráv, vedení školy v osobě děkana Harolda Pendera ( Ing. ), profesor Carl Chambers ( angl. ) a ředitel výzkumu Irven Travis ( angl. . . ) navrhli, zorganizovali a finančně zajistili kurz přednášek pro 30-40 speciálně vybraných studentů.
Osmitýdenní přednáškový kurz byl sponzorován US Army Ordnance Department a U.S. Naval Research Office , které poskytly 3 000 USD na platy lektorů a 4 000 USD na cestovní výdaje, výtisky a demonstrační materiály (dalších 1 569 USD bylo vynaloženo k této částce ).
Navzdory tomu, že Moore School stála v čele vývoje počítačů, samotný inženýrský tým se již začal rozpadat na skupiny, které se chystaly buď stavět počítače na komerční bázi, nebo se jimi zabývat z vědeckého hlediska. Do první skupiny patřili John Eckert a John Mauchly , kteří se v březnu 1946 rozloučili s Moore Electrical School, vytvořili Electronic Control Company (později přejmenovanou na Eckert-Mauchly Computer Corporation ) a přilákali velkou skupinu inženýrů z Moore School s jim. Do druhé skupiny patřili Herman Goldstein (kurátor projektu ENIAC z americké armády) a Arthur Burks (profesor na Moore School a jeden ze zakladatelů ENIAC), které John von Neumann pozval k práci na Institutu pro pokročilá studia . vytvořit stroj IAS . Navzdory tomu tato skupina vědců a inženýrů přednesla většinu přednášek, přičemž Eckert a Mauchley obdrželi největší odměnu (každý 1 200 $), zatímco Goldstein a ostatní přednášející dostali pouze cestovní náklady a standardní honorář 50 $ za přednášku.
Přednášky se konaly 5 dní v týdnu ve všední dny a každá trvala do 3 hodin; odpoledne byla obvykle vyhrazena pro neformální semináře.
Mnoho počítačových průkopníků se zúčastnilo Moore School Lectures. Nejvíce přednášek přednesl John Eckert, následovaný Johnem Mauchlym a Hermanem Goldsteinem. Témata přednášek se dotýkala téměř všech aspektů výpočetní techniky od vývoje a konstrukce počítačů až po jejich údržbu. Navíc během druhé poloviny šestého a začátku sedmého týdne provedli Mauchly, Sharpless a Chu neplánované demonstrace počítače ENIAC. Přednášející se zdráhali demonstrovat ENIAC , protože jeho logický design byl zastaralý ještě před dokončením práce na EDVAC ; byl to však jediný funkční počítač, který bylo možné předvést, což způsobilo, že lektoři trvali na tom, aby jej viděli a naučili se, jak funguje.
Počáteční osnova přednášek, kterou Chambers nastínil v memorandu z 28. června 1946, spočíval v seskupení všech přednášek do čtyř hlavních témat. Po představení prvního tématu mělo být paralelně uvedeno druhé a třetí. Téma Obecný úvod do výpočetní techniky pokrývalo historii, typy a použití výpočetních zařízení; téma Machine Elements se zaměřilo na hardware a samozřejmě na programování, kterému se tehdy říkalo „kódování a ovládání“; podrobná studie matematiky problémů pokryla to, co lze dnes nazvat základy programování, včetně přednášek Goldsteina a Burkse o numerických matematických metodách a přednášek Mauchleyho o třídění, převodech z dvojkové soustavy na desítkovou a hromadění chyb ve výpočtech; a nakonec následovalo čtvrté téma Final Detailed Presentation of Three Machines , které popisovalo konstrukci počítačů. Jak už název tématu napovídá, měly být předvedeny tři vozy, ale nakonec bylo popsáno šest vozů, včetně ENIACu , který se neměl ukázat vůbec.
Poznámky k přednášce jsou neúplné. Přestože bylo mnoho přednášek nahráváno na drátěný magnetofon od Hermana Lukoffa a Dicka Merwina, magnetofon se často pokazil přímo uprostřed přednášek, trvalo několik dalších měsíců, než byly výsledné nahrávky přepsány a zkontrolovány lektory. . Jen o dva roky později – v roce 1948 – byl veškerý zaznamenaný materiál shromážděn a publikován ve čtyřech svazcích pod vedením redakce George W. Pattersona – zaměstnance Moore School, který byl součástí týmu pracujícího na počítači EDVAC . Některé mezery byly vyplněny z poznámek jednoho z posluchačů Franka M. Verzuha.
Nezvaní posluchači, kteří se zúčastnili několika přednášek:
Samotní přednášející se navíc účastnili přednášek jiných přednášejících.
Jednotlivci a organizace, které zastupovali na Moore School Lectures, pokračovali na konci 40. a na počátku 50. let v úspěšném sestavení mnoha počítačů, včetně počítačů jako EDSAC , BINAC , UNIVAC , CALDIC , SEAC a SWAC , stroje IAS a počítačů typu whirlwind.
Úspěch přednášek podnítil Harvardskou univerzitu k uspořádání první počítačové konference v lednu 1947, ve stejném roce, kdy vznikla Asociace pro výpočetní stroje jako odborná společnost, která se stala organizátorem následujících konferencí.