Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π₯Π°ΠΊΠ΅Ρ€Ρ‹: Π“Π΅Ρ€ΠΎΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 7

Автор Π›Π΅Π²ΠΈ Π‘Ρ‚ΠΈΠ²Π΅Π½

Одной ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ пользовались, Π±Ρ‹Π»Π° систСма программирования, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ создали Π”ΠΆΠ΅ΠΊ ДСннис ΠΈ профСссор Π’ΠΎΠΌ Π‘Ρ‚ΠΎΠΊΠΌΠ°Π½. Когда TX-0 ΠΏΡ€ΠΈΠ²Π΅Π·Π»ΠΈ Π² МВИ, Π΅Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Β«Ρ€Π°Π·Π΄Π΅Π»ΠΈΒ» ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π΅ΠΌ оснащСниСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ Π½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π² стСнах Lincoln Lab. Π‘Ρ‹Π»Π° сущСствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ; Π΄ΠΎ 4,096 «слов» ΠΈΠ· восСмнадцати Π±ΠΈΡ‚ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ [9]. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, TX-0 Π½Π΅ ΠΈΠΌΠ΅Π» ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π”ΠΆΠ΅ΠΊ ДСннис, Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Π°Π» TX-0 рСбятам ΠΈΠ· TMRC , написал «систСмныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с машиной.

ΠŸΠ΅Ρ€Π²ΠΎΠΉ Π²Π΅Ρ‰ΡŒΡŽ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π» ДСннис, Π±Ρ‹Π» ассСмблСр. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠ²ΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° языкС ассСмблСра Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π―Π·Ρ‹ΠΊ ассСмблСра прСдставлял собой символичСскиС Ρ‚Ρ€Π΅Ρ…Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ сокращСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. АссСмблСр транслировал ΠΈΡ… Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, состоял ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл 0 ΠΈ 1. TX-0 ΠΈΠΌΠ΅Π» довольно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ позволял ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π±ΠΈΡ‚Π° ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ восСмнадцатибитного слова Π² качСствС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ инструкции (каТдая ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π΄Π²ΡƒΡ… Π±ΠΈΡ‚ΠΎΠ² β€” 00, 01, 10, ΠΈ 11 прСдставляла собой ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ). ВсС Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠ³ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ свСдСно ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Ρ‚Π΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… инструкций: Π΅ΠΌΡƒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π²Π° числа, ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° числа. Π’Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр написанного Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ списка ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, записанных Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10011001100001 ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ вас Π² Π·Π°Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π²ΡˆΠ΅Π³ΠΎΡΡ Π΄ΡƒΡˆΠ΅Π²Π½ΠΎΠ±ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ ΠΏΠΎ истСчСнии Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚. Но Ρ‚Π° ΠΆΠ΅ самая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° языкС ассСмблСра ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ADD Y. ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ассСмблСра Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написал ДСннис, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π±ΠΎΠ»Π΅Π΅ простой символичСской Ρ„ΠΎΡ€ΠΌΠ΅, ΠΈ спокойно ΡΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΠΆΠ΄Π°Ρ‚ΡŒ, потирая ΠΎΡ‚ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ Ρ€ΡƒΠΊΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ выполнял для вас ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ПослС этого Π²Ρ‹ скармливали ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉΒ» ΠΊΠΎΠ΄. Π¦Π΅Π½Π½ΠΎΡΡ‚ΡŒ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΠ°: ΠΎΠ½Π° позволяла программистам ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ напоминалСстСствСнный язык, Π° Π½Π΅ эти бСсконСчныС, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, ряды Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½ΠΎΠ»Π΅ΠΉ.

Другая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ДСннис Ρ€Π°Π±ΠΎΡ‚Π°Π» вмСстС со Π‘Ρ‚ΠΎΠΊΠΌΠ°Π½ΠΎΠΌ, Π±Ρ‹Π»Π° Π½ΠΎΠ²Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΄Π΅Π±Π°Π³Π³Π΅Ρ€Π° [10]. TX-0 ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ UT-3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволял ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π²ΠΎ врСмя Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, пСчатая ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ нСпосрСдствСнно Π½Π° Flexowriter-Π΅. Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π» большой нСдостаток: ΠΎΠ½ воспринимал ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²ΠΎΡΡŒΠΌΠΈΡ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Β«Π’ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉΒ» β€” Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² основС систСмы исчислСния Π»Π΅ΠΆΠΈΡ‚ число восСмь (Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ основой систСмы являСтся число Π΄Π²Π°, Π° Π² арабской систСмС исчислСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, являСтся основой число Π΄Π΅ΡΡΡ‚ΡŒ), ΠΈ поэтому Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Π°Ρ систСма являСтся достаточно слоТной для повсСднСвного использования. Зная ΠΎΠ± этом, ДСннис ΠΈ Π‘Ρ‚ΠΎΠΊΠΌΠ°Π½ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Π΅ΠΌ UT-3, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с символичСским языком ассСмблСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΎΠΊ Π² использовании. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΎΠ½ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ FLIT. Он позволял ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΡ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. (ДСннис пояснял ΠΏΠΎΠ·Π΄Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ "FLIT " ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Flexowriter Interrogation Tape (Допросная Π»Π΅Π½Ρ‚Π° для ЀлСксоврайтСра), Π½ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ настоящим источником ΠΈΠΌΠ΅Π½ΠΈ Π±Ρ‹Π» Π°ΡΡ€ΠΎΠ·ΠΎΠ»ΡŒ ΠΎΡ‚ насСкомых, имСвший Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅). ЀактичСски FLIT Π±Ρ‹Π» ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹ΠΌ скачком Π²ΠΏΠ΅Ρ€Π΅Π΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ освободил программистов ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚Ρ‹, ΠΏΠΈΡˆΡƒΡ‚ свои произвСдСния Π½Π° ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтах. Π‘ использованиСм ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π» Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· 4,096 слов памяти TX-0, Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² Π±Ρ‹Π»ΠΈ развязаны Ρ€ΡƒΠΊΠΈ для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ, Π±ΠΎΠ»Π΅Π΅ смСлого ΠΈ свободного стиля программирования.

Ну ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈΡ…Π°ΠΊΠ΅Ρ€Ρ‹? Ну, ΠΈΠ½ΠΎΠ³Π΄Π°, это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π»ΠΈ эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠΈΡ‚Π΅Ρ€ Бамсон ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Ρ…Π°ΠΊΠ΅Ρ€ΠΈΠ» всю Π½ΠΎΡ‡ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»Π° арабскиС числа Π² римскиС Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΈ Π”ΠΆΠ΅ΠΊ ДСннис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ восхитился искусством, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Бамсон ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π» этот Β«ΠΏΠΎΠ΄Π²ΠΈΠ³Β», сказал, «Мой Π‘ΠΎΠ³, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π» это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?Β» Но ДСннис Π½Π° самом Π΄Π΅Π»Π΅ Π·Π½Π°Π» ΠΏΠΎΡ‡Π΅ΠΌΡƒ. Π’ΠΏΠΎΠ»Π½Π΅ достаточным ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ чувство власти ΠΈ достиТСниС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Бамсон ΠΏΠΎΠ»ΡƒΡ‡Π°Π», ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ заправлял Π»Π΅Π½Ρ‚Ρƒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ, смотрСл Π½Π° ΠΌΠ΅Ρ€Ρ†Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ³Π½ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Ρ‰Π΅Π»ΠΊΠ°Π» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΠΌΠΈ. ПослС Ρ‡Π΅Π³ΠΎ, ΠΎΠ½ Π²ΠΈΠ΄Π΅Π» ΠΊΠ°ΠΊ арабскиС Ρ†ΠΈΡ„Ρ€Ρ‹, нарисованныС Π½Π° простой старой классной доскС, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π² римскиС Ρ†ΠΈΡ„Ρ€Ρ‹ β€” Ρ‚ΠΎΠΆΠ΅ своСго Ρ€ΠΎΠ΄Π° Ρ…Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² своС врСмя сдСлали римлянС.

ИмСнно Π”ΠΆΠ΅ΠΊ ДСннис высказал Бамсону ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ вСсьма Π±ΠΎΠ»ΡŒΡˆΠΈΡ… возмоТностях TX-0 ΠΈ ΠΎ Π΅Π΅ способности ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ сигналы Ρ‡Π΅Ρ€Π΅Π· спикСр. И хотя Π½Π΅ имСлось Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… срСдств для управлСния высотой, Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄ΠΎΠΉ, ΠΈΠ»ΠΈ Ρ‚ΠΎΠ½ΠΎΠΌ Π·Π²ΡƒΠΊΠ°, способ управлСния ΠΈΠΌ всС-Ρ‚Π°ΠΊΠΈ Π±Ρ‹Π» β€” спикСр ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ» Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал Π² зависимости ΠΎΡ‚ состояния Ρ‡Π΅Ρ‚Ρ‹Ρ€Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Π² восСмнадцатибитном словС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ TX-0 содСрТал Π² своСм сумматорС Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ микросСкунду. Π—Π²ΡƒΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π» Π»ΠΈ Π±ΠΈΡ‚ #14 Π½ΡƒΠ»Π΅ΠΌ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Бамсон приступил ΠΊ написанию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСняли Π±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами числа Π² сумматорС, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ‹ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ высоты.

Π’ Ρ‚ΠΎ врСмя, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько людСй Π² странС экспСримСнтировали с использованиСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° для создания ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ использовали, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ интСнсивных вычислСний ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ машина Π±Ρ‹Π»Π° Π² состоянии ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ хотя Π±Ρ‹ Π½ΠΎΡ‚Ρƒ. Бамсон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π» ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈΠ²ΠΎ, Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π» Π΅Π³ΠΎ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅, Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ³Ρ€Π°Π» ΠΌΡƒΠ·Ρ‹ΠΊΡƒ прямо сСйчас. Он научился ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этим ΠΎΠ΄Π½ΠΈΠΌ Π±ΠΈΡ‚ΠΎΠΌ Π² сумматорС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π§Π°Ρ€Π»ΠΈ ΠŸΠ°Ρ€ΠΊΠ΅Ρ€ саксофоном. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии этого компилятора ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, Бамсон сдСлал Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, Flexowriter, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ Π½Π° ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π» Β«Π§Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ свойствСнно ΠΎΡˆΠΈΠ±Π°Ρ‚ΡŒΡΡ, Π° боТСству свойствСнно ΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒΒ».

Когда люди со стороны ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ мСлодию Иоганна Π‘Π΅Π±Π°ΡΡ‚ΡŒΡΠ½Π° Π‘Π°Ρ…Π° ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ одноголосной, монофоничСской ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Π²ΠΎΠ»Π½ΠΎΠΉ, Π±Π΅Π· всякиз ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΎ Π½Π° Π½ΠΈΡ… впСчатлСния. ΠŸΠΎΠ΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, большоС Π΄Π΅Π»ΠΎ! "Π­Ρ‚ΠΎΡ‚ гигантский кусок ΠΆΠ΅Π»Π΅Π·Π° стоит Ρ‚Ρ€ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ, интСрСсно, ΠΎΠ½ Π½Π΅ Π² состоянии ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ пятидолларовоС ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½ΠΎΠ΅ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ?" НСпосвящСнным Π±Ρ‹Π»ΠΎ бСсполСзно ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Бамсон фактичСски обошСл процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡƒΠ·Ρ‹ΠΊΠ° создавалась Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π΅ΠΊΠΎΠ². ΠœΡƒΠ·Ρ‹ΠΊΠ° всСгда Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»Π° нСпосрСдствСнно ΠΏΡ€ΠΈ создании ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π·Π²ΡƒΠΊΠΎΠΌ ΠΏΠΎ своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅. А Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Бамсона, фактичСски прСдставляло собой ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ чисСл, Π±ΠΈΡ‚ΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΠ²ΡˆΠΈΡ… ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ собствСнно ΠΌΡƒΠ·Ρ‹ΠΊΠ°. Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ провСсти массу Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, просматривая Π½Π° ΠΊΠΎΠ΄, ΠΈ вряд Π»ΠΈ Π±Ρ‹ ΡƒΠ³Π°Π΄Π°Π»ΠΈ, Π³Π΄Π΅ ΠΆΠ΅ здСсь Π±Ρ‹Π»Π° ΠΌΡƒΠ·Ρ‹ΠΊΠ°. Код становился ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π² сумматорС, находящСмся Π³Π΄Π΅-Ρ‚ΠΎ срСди ΠΌΠ΅Ρ‚Π°Π»Π»Π°, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΠΊΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²Ρ‹Ρ… транзисторов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоял TX-0, происходили ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΡŽΡ‰Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΈΡ… ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Бамсон попросил ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π» Π½ΠΈΠΊΠ°ΠΊΠΈΡ… явных Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π² использовании голоса, ΡΠΏΠ΅Ρ‚ΡŒ Π΅ΠΌΡƒ пСсню ΠΈ TX-0 подчинился.

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ‹Π»Π° ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² пСрСносном смыслС, ΠΎΠ½Π° Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС словабыла ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ. Она выглядСла ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая выполняла слоТныС матСматичСскиС расчСты ΠΈ статистичСский Π°Π½Π°Π»ΠΈΠ·. Π¦ΠΈΡ„Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Бамсон Π·Π°ΠΏΠΈΡ…ΠΈΠ²Π°Π» Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π±Ρ‹Π»ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком, Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всС: ΠΎΡ‚ Ρ„ΡƒΠ³ΠΈ Π‘Π°Ρ…Π° Π΄ΠΎ систСмы ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠ²ΠΎΠ·Π΄ΡƒΡˆΠ½ΠΎΠΉ ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹.