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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π’ΠΎΠΌ 15. ΠžΡ‚ Π°Π±Π°ΠΊΠ° ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΈ. Алгоритмы ΠΈ вычислСния». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 17

Автор Π‘ΠΈΠ·Π΅Π½Ρ† Π’ΠΎΡ€Ρ€Π°

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ β€” появлСниС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ β€” прСдвосхитило основу интСрфСйса Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π”ΠΎ этого Π² ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°Ρ… использовались особыС способы Π²Π²ΠΎΠ΄Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ особой ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π² области вычислСний. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ сдСлало ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹ доступными для всСх.

Π‘ массовым Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ автоматичСскиС вычислСния стали ΠΈΠ΄Ρ‚ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ курсом с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚Π΅ΠΊΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

Π€Ρ€Π°Π½Ρ†ΡƒΠ· Π‘Π°Π·ΠΈΠ»ΡŒ Π‘ΡƒΡˆΠΎΠ½ ΡƒΠΆΠ΅ Π² 1725 Π³ΠΎΠ΄Ρƒ создал ΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ для программирования Ρ‚ΠΊΠ°Ρ†ΠΊΠΎΠ³ΠΎ станка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π»Π°ΡΡŒ информация ΠΎΠ± ΡƒΠ·ΠΎΡ€Π°Ρ… Π½Π° Ρ‚ΠΊΠ°Π½ΠΈ. Π›Π΅Π½Ρ‚Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°Π»Π°ΡΡŒ Π² станок, ΠΈ постСпСнно ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π°ΡΡŒ Ρ‚ΠΊΠ°Π½ΡŒ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΡƒΠ·ΠΎΡ€ΠΎΠΌ. НСсколько Π»Π΅Ρ‚ спустя, Π² 1728 Π³ΠΎΠ΄Ρƒ, ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ Π‘ΡƒΡ‚ΠΎΠ½Π° Π–Π°Π½-Батист Ѐалькон ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π» Π΅Π³ΠΎ систСму ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠ» Π»Π΅Π½Ρ‚Ρƒ ΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ. Π’ 1803 Π³ΠΎΠ΄Ρƒ Π–ΠΎΠ·Π΅Ρ„ ΠœΠ°Ρ€ΠΈ Π–Π°ΠΊΠΊΠ°Ρ€ (1752–1834) создал Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ автоматичСский станок Π–Π°ΠΊΠΊΠ°Ρ€Π° Π½Π° основС систСмы ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° Π–Π°ΠΊΠ° Π΄Π΅ Вокансона, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ использовались ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π±Π°Ρ€Π°Π±Π°Π½. АвтоматичСский станок Вокансона, созданный Π² 1740 Π³ΠΎΠ΄Ρƒ, Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. БистСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ использовались ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивная Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»Π°ΡΡŒ ΠΈ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ стала ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… XX Π²Π΅ΠΊΠ°. Бтатистик Π“Π΅Ρ€ΠΌΠ°Π½ Π₯ΠΎΠ»Π»Π΅Ρ€ΠΈΡ‚ (1860–1929) использовал ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ для кодирования Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² пСрСписи насСлСния БША 1890 Π³ΠΎΠ΄Π°. Π₯ΠΎΠ»Π»Π΅Ρ€ΠΈΡ‚ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, ΠΊΠΎΠΌΡƒ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ автоматичСски, поэтому ΠΎΠ½ считаСтся создатСлСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ (это слово ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ слияниСм слов «информация» ΠΈ Β«Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ°Β»).



ΠŸΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ Π² станкС Π–Π°ΠΊΠΊΠ°Ρ€Π°, прСдставлСнном Π² ΠœΡƒΠ·Π΅Π΅ Π½Π°ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π² ΠœΠ°Π½Ρ‡Π΅ΡΡ‚Π΅Ρ€Π΅.


Π§Π°Ρ€Π»ΡŒΠ· БэббидТ

Английский философ, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π§Π°Ρ€Π»ΡŒΠ· БэббидТ, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»Π΅ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин, β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Ρ… Π³Π΅Ρ€ΠΎΠ΅Π² нашСй истории. Он родился Π½Π° ΠΎΠΊΡ€Π°ΠΈΠ½Π΅ Π›ΠΎΠ½Π΄ΠΎΠ½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² 1791 Π³ΠΎΠ΄Ρƒ; достовСрно извСстна лишь Π΄Π°Ρ‚Π° Π΅Π³ΠΎ крСщСния β€” 6 января 1792 Π³ΠΎΠ΄Π°, Π² Ρ†Π΅Ρ€ΠΊΠ²ΠΈ Π‘Π΅Π½Ρ‚-ΠœΡΡ€ΠΈ Π² ΠΡŒΡŽΠΈΠ½Π³Ρ‚ΠΎΠ½Π΅. Он ΠΈΠ·ΡƒΡ‡Π°Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ Ρ…ΠΈΠΌΠΈΡŽ β€” сначала Π² ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆΡΠΊΠΎΠΌ Π’Ρ€ΠΈΠ½ΠΈΡ‚ΠΈ-ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅, ΠΊΡƒΠ΄Π° поступил Π² 1810 Π³ΠΎΠ΄Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Π² ΠΌΠ΅Π½Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌ ΠΈ прСстиТном ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ ΠŸΠ΅Ρ‚Π΅Ρ€Ρ…Π°ΡƒΡ (1812). БчитаСтся, Ρ‡Ρ‚ΠΎ БэббидТ смСнил ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄Π²ΠΎΠ΅ Π΅Π³ΠΎ Π±Π»ΠΈΠ·ΠΊΠΈΡ… Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΏΠΎ Π’Ρ€ΠΈΠ½ΠΈΡ‚ΠΈ-ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΡƒ Π”ΠΆΠΎΠ½ Π“Π΅Ρ€ΡˆΠ΅Π»ΡŒ ΠΈ Π”ΠΆΠΎΡ€Π΄ΠΆ Пикок прСвосходили Π΅Π³ΠΎ Π² ΡƒΡ‡Π΅Π±Π΅, Π° Π² ΠŸΠ΅Ρ‚Π΅Ρ€Ρ…Π°ΡƒΡΠ΅ ΠΎΠ½ стал ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠΌ. Π’ 1814 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€Π°, Π² 1817 β€” ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ магистра ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.



ΠŸΠΎΡ‚Ρ€Π΅Ρ‚ Π§Π°Ρ€Π»ΡŒΠ·Π° БэббидТа кисти Бэмюэля ЛорСнса.


Π’ 1812 Π³ΠΎΠ΄Ρƒ БэббидТ, Π“Π΅Ρ€ΡˆΠ΅Π»ΡŒ ΠΈ Пикок с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΏΠΎΠ΄ руководством профСссора Π ΠΎΠ±Π΅Ρ€Ρ‚Π° Π’ΡƒΠ΄Ρ…Π°ΡƒΠ·Π° основали АналитичСскоС общСство. Π˜Ρ… Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ распространСниС аналитичСского исчислСния Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π° ΠΈ противостояниС Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΡŒΡŽΡ‚ΠΎΠ½Π°.

НаиболСС Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ достиТСниСм общСства стал ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ с французского ΠΊΠ½ΠΈΠ³ΠΈ Π‘ΠΈΠ»ΡŒΠ²Π΅ΡΡ‚Ρ€Π° Ѐрансуа Π›Π°ΠΊΡ€ΡƒΠ° Traite de calcul differentiel et integral (Β«Π’Ρ€Π°ΠΊΡ‚Π°Ρ‚ ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ исчислСнии», 1816), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Пикоком Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π° Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… экзамСнах (1817). Π’Ρ€Π΅Ρ…Ρ‚ΠΎΠΌΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄ Π›Π°ΠΊΡ€ΡƒΠ°, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ БэббидТСм, Π“Π΅Ρ€ΡˆΠ΅Π»Π΅ΠΌ ΠΈ Пикоком, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС Π² Англии. Π’ 1819 Π³ΠΎΠ΄Ρƒ общСство стало Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆΡΠΊΠΈΠΌ философским общСством.

Π’ Π³ΠΎΠ΄ окончания унивСрситСта (1814) БэббидТ ТСнился Π½Π° Π”ΠΆΠΎΡ€Π΄ΠΆΠΈΠ°Π½Π΅ Π’ΠΈΡ‚ΠΌΠΎΡ€. Π£ Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ восСмь Π΄Π΅Ρ‚Π΅ΠΉ. Когда Π΅Π³ΠΎ ΠΎΡ‚Π΅Ρ†, ΠΆΠ΅Π½Π° ΠΈ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ ΡƒΠΌΠ΅Ρ€Π»ΠΈ Π² 1827 Π³ΠΎΠ΄Ρƒ, БэббидТ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² наслСдство Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΡΠΎΠ»ΠΈΠ΄Π½ΡƒΡŽ сумму, ΠΎΠ΄Π½Π°ΠΊΠΎ чувствовал сСбя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ. По совСту Π²Ρ€Π°Ρ‡Π° ΠΎΠ½ Π½Π° Π³ΠΎΠ΄ отправился Π² ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎ Π•Π²Ρ€ΠΎΠΏΠ΅. По Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΎΠ½ занял Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ профСссора ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆΡΠΊΠΎΠ³ΠΎ унивСрситСта, Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π²ΡˆΡƒΡŽ ΠΡŒΡŽΡ‚ΠΎΠ½Ρƒ. Однако ΠΎΠ½ счСл ΠΆΠ°Π»ΠΎΠ²Π°Π½ΠΈΠ΅ нСвысоким ΠΈ появлялся Π² унивСрситСтС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π½Π° ΠΏΡ€Π΅ΠΌΠΈΡŽ Π‘ΠΌΠΈΡ‚Π°, которая Π²Ρ€ΡƒΡ‡Π°Π»Π°ΡΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ студСнту ΠšΠ΅ΠΌΠ±Ρ€ΠΈΠ΄ΠΆΠ°.

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



Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ разностной ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π§Π°Ρ€Π»ΡŒΠ·Π° БэббидТа, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Harper's Magazine Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 1864 Π³ΠΎΠ΄Π°.


НСкоторыС исслСдоватСли ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ машина БэббидТа Π½Π΅ ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π° ΠΈΠ·-Π·Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ тСхничСских ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Однако швСд Π“Π΅ΠΎΡ€Π³ Π¨ΡƒΡ‚Ρ† (1785–1873) ΠΈ Π΅Π³ΠΎ сын Π­Π΄Π²Π°Ρ€Π΄, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ разностной машинС БэббидТа, создали свой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ этой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ прСдставили Π΅Π³ΠΎ Π² 1843 Π³ΠΎΠ΄Ρƒ.

ПозднСС, Π² 1851 Π³ΠΎΠ΄Ρƒ, ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ШвСдской Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ Π½Π°ΡƒΠΊ ΠΎΠ½ΠΈ построили ΠΌΠ°ΡˆΠΈΠ½Ρƒ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вычислСния с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 15 Π·Π½Π°ΠΊΠΎΠ² послС запятой ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчСтов.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π§Π°Ρ€Π»ΡŒΠ·Π° БэббидТа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ смог Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ своСй машиной, Π¨ΡƒΡ‚Ρ† создал ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ экзСмпляр. Π’ 1991 Π³ΠΎΠ΄Ρƒ Π² лондонском ΠœΡƒΠ·Π΅Π΅ Π½Π°ΡƒΠΊΠΈ Π±Ρ‹Π» воссоздан ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ БэббидТа с использованиСм Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» воссоздан Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя хранится Π² ΠœΡƒΠ·Π΅Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ истории Π² Π³ΠΎΡ€ΠΎΠ΄Π΅ ΠœΠ°ΡƒΠ½Ρ‚ΠΈΠ½-Π’ΡŒΡŽ (ΡˆΡ‚Π°Ρ‚ ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΡ, БША). Машина БэббидТа позволяла Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ расчСты с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 31 Π·Π½Π°ΠΊΠ°, Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² сСдьмой стСпСни ΠΈ ΠΈΠΌΠ΅Π»Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ 2,4 X 2,1 X 0,9 ΠΌ. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π¨ΡƒΡ‚Ρ†Π° составляли 54 X 86 X 65 ΡΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° Π±Ρ‹Π»Π° способна Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² всСго лишь Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стСпСни с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 15 Π·Π½Π°ΠΊΠΎΠ². Π’ 2000 Π³ΠΎΠ΄Ρƒ Π² лондонском ΠœΡƒΠ·Π΅Π΅ Π½Π°ΡƒΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»Π° построСна пСчатная машина, спроСктированная БэббидТСм для своСй Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

ΠžΡΡ‚Π°Π²ΠΈΠ² Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ разностной машиной Π² 1834 Π³ΠΎΠ΄Ρƒ, БэббидТ занялся Π½ΠΎΠ²Ρ‹ΠΌ устройством, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Π½Π°Π·Π²Π°Π» аналитичСской машиной (Analytical Engine). АналитичСская машина стала блиТайшим ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ разностной ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ лишь значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ², Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ аналитичСская Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ устройство ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния, способноС Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ значСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ энСргии для Π½ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ БэббидТа слуТил ΠΏΠ°Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, Π²Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ выполнялся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚, Π²Ρ‹Π²ΠΎΠ΄ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ устройства для нанСсСния ΠΏΠ΅Ρ€Ρ„ΠΎΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. Π’ памяти ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠ³Π»ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ тысячи 50-Π·Π½Π°Ρ‡Π½Ρ‹Ρ… чисСл. Она Ρ‚Π°ΠΊΠΆΠ΅ содСрТала арифмСтичСскоС устройство для выполнСния Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… основных дСйствий, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ БэббидТ Π½Π°Π·Π²Π°Π» ΠΌΠ΅Π»ΡŒΠ½ΠΈΡ†Π΅ΠΉ (the mill).

Для программирования ΠΌΠ°ΡˆΠΈΠ½Ρ‹ использовался особый язык, ΡΡ‚Π°Π²ΡˆΠΈΠΉ ΠΏΡ€ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠΌ соврСмСнных языков программирования. Помимо Π±Π°Π·ΠΎΠ²Ρ‹Ρ… инструкций этот язык содСрТал ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ², условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ инструкции для хранСния Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ матСматичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния машина БэббидТа Π±Ρ‹Π»Π° эквивалСнтна машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, появившСйся Π²Π΅ΠΊ спустя.

БэббидТ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ машиной совмСстно с Адой ЛавлСйс, Π΄ΠΎΡ‡Π΅Ρ€ΡŒΡŽ Π»ΠΎΡ€Π΄Π° Π‘Π°ΠΉΡ€ΠΎΠ½Π°. Π•Π΅ Π²ΠΊΠ»Π°Π΄ Π±Ρ‹Π» ΠΏΠΎ достоинству ΠΎΡ†Π΅Π½Π΅Π½ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ада ЛавлСйс считаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ программистом Π² истории. Она ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π»Π°, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для числСнных расчСтов, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ БэббидТ удСлял основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠΌ.

* * *

АДА Π‘ΠΠ™Π ΠžΠ, Π“Π ΠΠ€Π˜ΠΠ― ЛАВЛЕЙБ (1815–1852)

Ада Августа Π‘Π°ΠΉΡ€ΠΎΠ½ Π±Ρ‹Π»Π° СдинствСнной Π΄ΠΎΡ‡Π΅Ρ€ΡŒΡŽ Π»ΠΎΡ€Π΄Π° Π‘Π°ΠΉΡ€ΠΎΠ½Π° ΠΈ АнабСллы Милбэнк. Π”Π΅Π²ΠΎΡ‡ΠΊΠ° Π½Π΅ Π·Π½Π°Π»Π° ΠΎΡ‚Ρ†Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π°Π·ΠΎΡˆΠ»ΠΈΡΡŒ Π·Π° мСсяц Π΄ΠΎ Π΅Π΅ роТдСния, ΠΈ Π»ΠΎΡ€Π΄ Π‘Π°ΠΉΡ€ΠΎΠ½ навсСгда ΠΏΠΎΠΊΠΈΠ½ΡƒΠ» Англию. Она Π±Ρ‹Π»Π° Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ (слабоС Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ ΠΎΠ½Π° унаслСдовала ΠΎΡ‚ ΠΎΡ‚Ρ†Π°), поэтому ΠΎΠ±ΡƒΡ‡Π°Π»Π°ΡΡŒ Π½Π° Π΄ΠΎΠΌΡƒ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ этом ΡƒΠ΄Π΅Π»ΡΠ»ΠΎΡΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π½Π°ΡƒΠΊΠ°ΠΌ. Π•Π΅ ΠΎΠ±ΡƒΡ‡Π°Π»ΠΈ извСстныС ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ: Уильям Π€Ρ€Π΅Π½Π΄, Уильям Кинг, ΠœΡΡ€ΠΈ Π‘ΠΎΠΌΠ΅Ρ€Π²ΠΈΠ»Π» ΠΈ ΠžΠ³Π°ΡΡ‚Π΅Ρ Π΄Π΅ ΠœΠΎΡ€Π³Π°Π½. УчитСля считали, Ρ‡Ρ‚ΠΎ Π΄Π΅Π²ΠΎΡ‡ΠΊΠ° смоТСт ΡΡ‚Π°Ρ‚ΡŒ исслСдоватСлСм ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. ΠœΡΡ€ΠΈ Π‘ΠΎΠΌΠ΅Ρ€Π²ΠΈΠ»Π» прСдставила Π΅Π΅ Π§Π°Ρ€Π»ΡŒΠ·Ρƒ БэббидТу. Π’ Π·Π½Π°ΠΊ признания Π΅Π΅ заслуг ΠΏΠΎ созданию языков программирования ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ БША Π½Π°Π·Π²Π°Π»ΠΎ Π² Π΅Π΅ Ρ‡Π΅ΡΡ‚ΡŒ язык программирования Ада.


* * *

Они Π½Π°Ρ‡Π°Π»ΠΈ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° БэббидТ попросил Аду Π‘Π°ΠΉΡ€ΠΎΠ½ пСрСвСсти с французского тСкст Π›ΡƒΠΈΠ΄ΠΆΠΈ ΠœΠ΅Π½Π°Π±Ρ€Π΅Π° ΠΎΠ± аналитичСской машинС, написанный вскорС послС выступлСния БэббидТа Π² Π’ΡƒΡ€ΠΈΠ½Π΅, ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ пригласил ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π”ΠΆΠΎΠ²Π°Π½Π½ΠΈ Плана. Ада Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠ»Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠœΠ΅Π½Π°Π±Ρ€Π΅Π° примСчаниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ прСвысили исходный тСкст. Π’ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΈ G ΠΏΠΎΠΌΠΈΠΌΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΉ описываСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния чисСл Π‘Π΅Ρ€Π½ΡƒΠ»Π»ΠΈ Π½Π° языкС программирования ΠΌΠ°ΡˆΠΈΠ½Ρ‹ БэббидТа с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… Ρ†ΠΈΠΊΠ»ΠΎΠ². Π’Π°ΠΊ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ машина БэббидТа ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ самоС ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° пСрвая Π² ΠΌΠΈΡ€Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Ада Ρ‚Π°ΠΊΠΆΠ΅ описала Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ вычислСния тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… использовались ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.