Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

Β«Π•Π΄Π½Π° ΠΎΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π΄Π° сС запишСш Π² унивСрситСт Π΅ Π΄Π° надминСш простото профСсионално ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ вмСсто Ρ‚ΠΎΠ²Π° Π΄Π° сС Ρ…Π²Π°Π½Π΅Ρˆ Π·Π° ΠΏΠΎ-дълбоки ΠΈΠ΄Π΅ΠΈ.Β»

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

НСка помислим ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ. ΠŸΡ€Π΅Π΄ΠΈ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠ°Ρ‚Π΅Π΄Ρ€ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈ ΠΌΠ΅ ΠΏΠΎΠΊΠ°Π½ΠΈΡ…Π° Π·Π° Π»Π΅ΠΊΡ†ΠΈΠΈ Π² Ρ€Π΅Π΄ΠΈΡ†Π° унивСрситСти. ΠŸΠΎΡ‡Ρ‚ΠΈ случайно ΠΏΠΎΠΏΠΈΡ‚Π°Ρ… ΠΏΡŠΡ€Π²Π°Ρ‚Π° си аудитория, ΡΡŠΡΡ‚ΠΎΡΡ‰Π° сС ΠΎΡ‚ студСнти, аспиранти ΠΈ профСсори, ΠΊΠ°ΠΊΠ²ΠΎ Π΅ тяхното ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π° Β«ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈΒ». Всички успяха Π΄Π° Π΄Π°Π΄Π°Ρ‚ само ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠŸΡ€Π°Π²ΠΈΡ… Ρ‚ΠΎΠ²Π° Π½Π° всяко Π½ΠΎΠ²ΠΎ място ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ бяха ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ навсякъдС.

Другият Π²ΡŠΠΏΡ€ΠΎΡ бСшС: «Кой Π΅ Π”ΡŠΠ³Π»Π°Ρ Π•Π½Π³ΡŠΠ»Π±Π°Ρ€Ρ‚?Β». Няколко Π΄ΡƒΡˆΠΈ ΠΊΠ°Π·Π°Ρ…Π°: «НС бСшС Π»ΠΈ Ρ‚ΠΎΠΉ ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½Π°Ρ‚Π° мишка?Β» (ΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΌΠΎΠ΅Ρ‚ΠΎ Π½Π°ΡƒΡ‡Π½ΠΎ общСство ΠΏΠΎΠ»ΠΎΠΆΠΈ ΠΌΠ½ΠΎΠ³ΠΎ усилия, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ Π΄Π° сС ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ слСд Π΄Π²Π΅-Ρ‚Ρ€ΠΈ кликвания с ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΠΈ Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΠΌ, Ρ‡Π΅ Π•Π½Π³ΡŠΠ»Π±Π°Ρ€Ρ‚ дСйствитСлно ΠΈΠΌΠ° Π²Ρ€ΡŠΠ·ΠΊΠ° с ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½Π°Ρ‚Π° мишка).

ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС ΡΡŠΡΡ‚ΠΎΠΈ Π² ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π»ΡŽΠ±ΠΎΠΏΠΈΡ‚ΡΡ‚Π²ΠΎ, отчасти β€” Π² тясната Π»ΠΈΡ‡Π½Π° Ρ†Π΅Π», която Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, отчасти β€” Π² липсата Π½Π° прСдставянС Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ прСдставлява Ρ‚Π°Π·ΠΈ Π½Π°ΡƒΠΊΠ° ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.

Работя Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ ставка Π² ΠΊΠ°Ρ‚Π΅Π΄Ρ€Π°Ρ‚Π° ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈ Π½Π° ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΈΡ унивСрситСт ΠΎΡ‚ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ (Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ съм профСсор, Π½ΠΎ Π½Π΅ ΠΌΠΈ сС Π½Π°Π»Π°Π³Π° Π΄Π° ходя Π½Π° засСдания Π½Π° ΠΊΠ°Ρ‚Π΅Π΄Ρ€Π°Ρ‚Π°). ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ водя занятия, понякога Π½Π° Π½ΠΎΠ²Π°Ρ†ΠΈ. ΠŸΡ€Π΅Π· Ρ‚Π΅Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ²Π° ниското Π½ΠΈΠ²ΠΎ Π½Π° Π»ΡŽΠ±ΠΎΠΏΠΈΡ‚ΡΡ‚Π²ΠΎ към ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈΡ‚Π΅ Π½Π°ΡƒΠΊΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намаля (Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° нарасна ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡŠΡ‚, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½Π°Ρ‚Π° Π½Π°ΡƒΠΊΠ° сС счита Π·Π° ΠΏΡŠΡ‚ към Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠ»Π°Ρ‚Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, Π°ΠΊΠΎ ΡƒΠΌΠ΅Π΅Ρˆ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρˆ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆ сСртификат ΠΎΡ‚ Ρ‚ΠΎΠΏ 10 ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π°). Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π½ΠΈΠΊΠΎΠΉ студСнт досСга Π½Π΅ сС Π΅ ΠΎΠΏΠ»Π°ΠΊΠ°Π», Ρ‡Π΅ основният Π΅Π·ΠΈΠΊ Π² ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΈΡ унивСрситСт Π΅ C++!

Бмятам, Ρ‡Π΅ смС сС сблъскали с ситуация, Π² която ΠΈ Π΄Π²Π΅Ρ‚Π΅ значСния Π½Π° β€žΠšΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€β€œ ΠΈ β€žΠΠ°ΡƒΠΊΠ°β€œ са Π±ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈ ΠΎΡ‚ слаби, масивни ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Π·Π° Π΄Π° сС създадС Π½ΠΎΠ² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ β€” Π½Π΅Ρ‰ΠΎ ΠΊΠ°Ρ‚ΠΎ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ Π½Π° дънки β€” ΠΊΠΎΠΉΡ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈ Π΄ΠΎΠ±Ρ€Π΅, Π½ΠΎ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΏΡ€Π°Π·Π΅Π½. Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈΡΡ‚ с Ρ‚ΠΎΠ²Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‰ΠΎ Π΅ Π±ΠΈΠ» Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½, Π΅ β€žΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ, ΠΎΡ‚Π½ΠΎΠ²ΠΎ, Π½Π΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» Π½Π°ΠΉ-Π³Π΅Π½ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅ΠΈ Π½Π° β€žΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅β€œ ΠΈ β€žΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡΡ‚Π²ΠΎβ€œ, Π° просто Π³ΠΈ Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π» (Ρ‚ΠΎΠ²Π° Π΅ Π±ΠΈΠ»ΠΎ ΡƒΠΌΠΈΡˆΠ»Π΅Π½ΠΎ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ ΠΏΡ€Π΅Π· ΡˆΠ΅ΠΉΡΠ΅Ρ‚Ρ‚Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ въвСдСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΡŠΡ‚).

Π•Π΄Π½Π° ΠΎΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ наистина Π΄Π° сС запишСм Π² унивСрситСт Π΅ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΠΌ извън простото профСсионално ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ вмСсто Ρ‚ΠΎΠ²Π° Π΄Π° сС Π·Π°Ρ…Π²Π°Π½Π΅ΠΌ с ΠΏΠΎ-дълбоки ΠΈΠ΄Π΅ΠΈ. Бмятам, Ρ‡Π΅ Π΅ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Π·Π° въвСТданС Π² спСциалността Π΄Π° ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ β€” Π°ΠΊΠΎ Π΅ възмоТно, с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ β€” Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ ΠΎΠ±ΡƒΡ‡Π°Π²Π°Ρ‰ΠΈΡ‚Π΅ сС Π΄Π° сС справят с Ρ€Π΅Π°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ интСрСсно, Π²Π°ΠΆΠ½ΠΎ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΎ Π² Ρ‚Π°Π·ΠΈ област.

ΠŸΡŠΡ€Π²ΠΎΠΊΠ»Π°ΡΠ½ΠΈΡ†ΠΈΡ‚Π΅ сС Ρ€Π°Π΄Π²Π°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌ ΠΏΠΎΠΊΠ°ΠΆΠ°Ρ‚ ΠΊΠ°ΠΊ Π»ΠΈΠ½ΠΈΠΉΠΊΠ° Π²ΡŠΡ€Ρ…Ρƒ Π΄Ρ€ΡƒΠ³Π° Π»ΠΈΠ½ΠΈΠΉΠΊΠ° става Π°Ρ€ΠΈΡ‚ΠΌΠΎΠΌΠ΅Ρ‚ΡŠΡ€, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π½Π°Π΄ΠΌΠΈΠ½Π°Ρ‚ пСтокласницитС ΠΏΡ€ΠΈ добавянСто Π½Π° Π΄Ρ€ΠΎΠ±Π½Π° част. А слСд Ρ‚ΠΎΠ²Π° Ρ‰Π΅ сС Ρ€Π°Π΄Π²Π°Ρ‚ Π΄Π° участват Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ Π°Ρ€ΠΈΡ‚ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΈ. Π’Π΅ сС докоснаха Π΄ΠΎ истински ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ β€” физичСски ΠΈ умствСн инструмСнт, ΠΊΠΎΠΉΡ‚ΠΎ Π½ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° мислим. Π’Π΅ Π½Π°ΡƒΡ‡ΠΈΡ…Π° наистина Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° прСдставянС Π½Π° числа β€” ΠΏΠΎ-СфикасСн ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡƒΡ‡Π°Ρ‚ Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅!

Π’Π΅ успяха Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ своята Ρ€Π°Π·ΡƒΠΌΠ½Π° идСя Π·Π° β€žΠ΄ΠΎΠ±Π°Π²ΡΠ½Π΅β€œ ΠΊΠ°Ρ‚ΠΎ β€žΠ½Π°Ρ€Π°ΡΡ‚Π²Π°Ρ‰ΠΈβ€œ с Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ с Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΡ‰Π½ΠΈ свойства. Π’Π΅ Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ…Π° Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° бъдС способно Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π° Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

Π’Π΅ ΡΡŠΡ‰ΠΎ Π³ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ…Π°. И Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ. Π’ΠΎΠ²Π° Π½Π΅ Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ² ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€. И Π½Π΅ Π΅ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с запомняща сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. Но Ρ‚ΠΎΠ²Π° Π΅ ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π°. По ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½ ΠΊΠ°ΠΊΡ‚ΠΎ антикитСрския ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ β€” Ρ‚ΠΎΠ²Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° ΠΈ изчислСнията.

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

АнтикитСрския ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ

Π”ΠΎΠΊΡŠΠ΄Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° стигнСм ΠΈ ΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ, ΠΏΡ€Π΅Π΄ΠΈ всичко Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ извън ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» ΠΈ Π΄Π° сС ΠΈΠ·Π³ΡƒΠ±ΠΈΠΌ Π² абстракции? Π’ΠΈΠ½Π°Π³ΠΈ съм Π±ΠΈΠ» Ρ€Π°Π²Π½ΠΎΠ΄ΡƒΡˆΠ΅Π½ към характСристиката Π½Π° Алън ΠŸΠ΅Ρ€Π»ΠΈΡ β€” ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Π»Π°ΡƒΡ€Π΅Π°Ρ‚ Π½Π° Π’ΡŽΡ€ΠΈΠ½Π³ΠΎΠ²Π° Π½Π°Π³Ρ€Π°Π΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ, възмоТно, Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚ΠΈΠ» Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° Β«ΠšΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈΒ» β€” ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π· 60-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠ°Π·Π°: Β«ΠšΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈΡ‚Π΅ Π½Π°ΡƒΠΊΠΈ са Π½Π°ΡƒΠΊΠ° Π·Π° процСситС». Π—Π° всички процСси.

Π—Π° Π΄Π° ΡƒΠ²Π°ΠΆΠΈΠΌ компанията Quora, Π½Π΅ΠΊΠ° Π½Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° разглаголствамС ΠΈΠ»ΠΈ Π΄Π° ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° Π² Ρ€Π΅Π»ΠΈΠ³ΠΈΠΎΠ·Π½Π° Π΄ΠΎΠ³ΠΌΠ°. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π° сС наслаТдавамС Π½Π° идСята. Ала ΠŸΠ΅Ρ€Π»ΠΈΡΠ°, Π·Π° Π΄Π° мислим ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° област. И особСно Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΎΠ±ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π² нСя. Π‘Π΅Π³Π° трябва Π΄Π° сС ΠΎΠ³Π»Π΅Π΄Π°ΠΌΠ΅ Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Β«Π½Π°ΡƒΠΊΠ°Β», ΠΈ ΠŸΠ΅Ρ€Π»ΠΈΡ бСшС доста ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Π΅ Ρ‚ΠΎ Π½Π΅ трябва Π΄Π° бъдС Ρ€Π°Π·Ρ€Π΅Π΄Π΅Π½ΠΎ с остарСли значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ‚ΠΎ Β«ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° знания») ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ (ΠΊΠ°Ρ‚ΠΎ Β«Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Π° Π½Π°ΡƒΠΊΠ°Β» ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ «общСствСнитС Π½Π°ΡƒΠΊΠΈΒ»). Под Β«Π½Π°ΡƒΠΊΠ°Β» Ρ‚ΠΎΠΉ сС ΠΎΠΏΠΈΡ‚Π²Π°ΡˆΠ΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ Ρ„Π΅Π½ΠΎΠΌΠ΅Π½Π°, създавайки ΠΌΠΎΠ΄Π΅Π»ΠΈ/ΠΊΠ°Ρ€Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ°Ρ‚, Β«Π΄Π° прослСдят» ΠΈ прСдскаТат явлСния.

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

Π”Π°Π²Π°Π» съм няколко ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽΡ‚Π° Π·Π° Ρ‚ΠΎΠ²Π°, ΠΊΠ°ΠΊ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ чСсто ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ Π·Π° тСниски, ΠΊΠ°ΠΊΡ‚ΠΎ са ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠΈ уравнСнията Π½Π° МаксвСл ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ. Аналогията Π΅, Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Β«Π½Π°ΡƒΠΊΠ° Π·Π° мостовСтС», Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ мостовС са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΎΡ‚ Ρ…ΠΎΡ€Π°. Но вСднъТ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ, мостовСтС отразяват явлСния, ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Ρ‚, ΠΈ ΠΎΡ‚ мостовСтС ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС направят ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΈ Π΄Π° сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ всСобхватни ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Β«Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π·Π° мостовС». Π—Π°Π±Π°Π²Π½Π°Ρ‚Π° част Π΅, Ρ‡Π΅ слСд Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΈ ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΠΈ мостовС (Π²Π΅Ρ‡Π΅ спомСнах, Ρ‡Π΅ Π΅Π΄Π²Π° Π»ΠΈ ΠΈΠΌΠ° Π½Π΅Ρ‰ΠΎ ΠΏΠΎ-Π·Π°Π±Π°Π²Π½ΠΎ ΠΎΡ‚ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΡƒΡ‡Π΅Π½ΠΈ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ Π²Π°ΠΆΠ½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ!).

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

Π₯Π΅Ρ€Π±ΡŠΡ€Ρ‚ Баймън β€” Π»Π°ΡƒΡ€Π΅Π°Ρ‚ Π½Π° Π’ΡŽΡ€ΠΈΠ½Π³ΠΎΠ²Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΈ НобСлова Π½Π°Π³Ρ€Π°Π΄Π° β€” Π½Π°Ρ€Π΅Ρ‡Π΅ всичко Ρ‚ΠΎΠ²Π° Β«Π½Π°ΡƒΠΊΠΈ Π·Π° изкуствСното» (ΠΈ написа Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π° ΠΊΠ½ΠΈΠ³Π° с Ρ‚Π°ΠΊΠΎΠ²Π° ΠΈΠΌΠ΅).

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

НСка Π΄Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΡ€Π΅Π· 50-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ унивСрситСти строяха ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎ запамСтяванС ΠΈ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ…Π° Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚ β€” ΠΈ имашС спСциалСн ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π΅Π· 1956 Π³ΠΎΠ΄ΠΈΠ½Π° сС появи Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ β€” ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ бСшС ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Π΅Π·ΠΈΠΊ с високо Π½ΠΈΠ²ΠΎ, Π½ΠΎ вСроятно бСшС ΠΏΡŠΡ€Π²ΠΈΡΡ‚, Π½Π°ΠΏΡ€Π°Π²Π΅Π½ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π΄ΠΎΠ±Ρ€Π΅, Ρ‡Π΅ бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ области, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠΎΠΈΡ‚ΠΎ бяха ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈ само Π½Π° машинСн Π΅Π·ΠΈΠΊ.

Всичко Ρ‚ΠΎΠ²Π° ΠΏΠΎΡ€ΠΎΠ΄ΠΈ Β«Ρ„Π΅Π½ΠΎΠΌΠ΅Π½ΠΈΒ».

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

Π”ΠΆΠΎΠ½ ΠœΠ°ΠΊΠ°Ρ„Ρ€ΠΈ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° Lisp Π΅ ΠΏΠΎ-слоТна, Π½ΠΎ Π”ΠΆΠΎΠ½ ΠœΠ°ΠΊΠΊΠ°Ρ€Ρ‚ΠΈ Π΅ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ ΠΎΡ‚ ΠΎΠΏΠΈΡ‚ΠΈΡ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ "матСматичСска тСория Π½Π° изчислСнията" ΠΈ Π΅ Ρ€Π΅ΡˆΠ΅Π½ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ всичко Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. Ѐункцията eval, която ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π° Lisp, спокойно ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС поставСна Π½Π° тСниска! Π’ сравнСниС с "Π΅Π·ΠΈΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ" - Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ. По-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ "тСория Π½Π° изчислСнията" ΠΈΠΌΠ° ΠΏΠΎ-ΠΌΠΎΡ‰Π½Π° концСпция ΠΎΡ‚ Fortran! Π’ΠΎΠ²Π° бСшС Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π°Ρ‚Π° идСя Π·Π° мост!

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΡŠΡ‚ Π½Π° Lisp позволява цялата идСя Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π΄Π° бъдС ΡƒΠ»ΠΎΠ²Π΅Π½Π° с няколко натискания Π½Π° ΠΏΠΎ-дълбоко Π½ΠΈΠ²ΠΎ ΠΈ Π΄Π° бъдС обмислСна Π½Π° Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° просто нСвъзмоТно, ΠΊΠΎΠ³Π°Ρ‚ΠΎ поглСднСш към ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈΡ‚Π΅ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ (Ρ‚ΠΎΠ²Π° Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Π΄Π° харСсват数学思维, която Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° ΠΈ ΠΌΠΎΡ‰Π½Π°). ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Ρ‚ΡƒΠΊ, Π΅ Π½ΠΎΠ²Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ допуска понятия ΠΊΠ°Ρ‚ΠΎ "ΠΏΡ€Π΅Π΄ΠΈ" ΠΈ "слСд", ΠΈ Ρ‚ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ "Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°", която позволява Π΄Π° сС Π·Π°ΠΏΠ°Π·ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° зависимост, Ρ‚Π°ΠΊΠ° ΠΈ логичСски Ρ€Π΅Π΄ Π½Π° мисли, ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ допускайки ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅. (Π’ΠΎΠ²Π° всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Ρ€Π°Π·Π±Ρ€Π°Π½ΠΎ Π² нашС Π²Ρ€Π΅ΠΌΠ΅ Π² суровия свят Π½Π° ситуационното ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅).

Lisp, дСйствувайки ΠΊΠ°Ρ‚ΠΎ ΠΌΠΎΡ‰Π΅Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ ΠΌΠ΅Ρ‚Π°Π΅Π·ΠΈΠΊ, способСн Π΄Π° прСдстави собствСна тСория, Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° истинска ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½Π° Π½Π°ΡƒΠΊΠ°. Ако Π³ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π΅Ρ‰Π°, Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° мислитС ΠΏΠΎ-дълбоко ΠΈ Π΄Π° носитС ΠΏΠΎ-голяма отговорност Π·Π° собствСната си съдба, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π°ΠΊΠΎ просто сС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚Π΅ Π½Π° Fortran ΠΈΠ»ΠΈ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ ΠΌΡƒ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ΠΈ (... Ρ‚Π°ΠΊΠ° Ρ‰Π΅ успССтС Π΄Π° сС Π΄ΠΎΠ±Π»ΠΈΠΆΠΈΡ‚Π΅ Π΄ΠΎ програмиститС!).

Π’ΠΈΠ΅ Ρ‰Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° спСциалнитС Π²ΠΈΠ΄ΠΎΠ²Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π² изчислСнията (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π΅ сС Ρ†Π΅Π½ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ изчислСнията чСсто изискват ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ извън изчислитСлната срСда: Π΅Π΄Π½Π° ΠΎΡ‚ спСциалнитС характСристики Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ изчислСния Π΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ просто ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π·Π° напълно Π½ΠΎΠ² ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€).

Π”Ρ€ΡƒΠ³Π°Ρ‚Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠŸΠ΅Ρ€Π»ΠΈΡ Π΅, Ρ‡Π΅ ΠΊΠ°Ρ‚ΠΎ цяло изчислСнията са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСми ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠ²Π΅, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, "структури ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ" ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ самото ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. НапримСр, ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ΡŠΡ‚ Π΅ систСма, изчислСнията са систСми, Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ са систСми, Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ трябва Π΄Π° прСдставляват ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΈ систСми ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са (старият стил Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ 50-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄ΠΎ Π΄Π½Π΅ΡˆΠ½Π°Ρ‚Π° Π΄Π°Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°Π²ΠΈ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ трябва Π΄Π° бъдС Ρ‚Π°ΠΊΠΎΠ²Π° – няма Π½ΠΈΡ‰ΠΎ ΠΏΠΎ-Π΄Π°Π»Π΅Ρ‡ ΠΎΡ‚ истината).

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΡŠΡ‚ Π΅ Π΄ΠΎΠ±ΡŠΡ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² наши Π΄Π½ΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΡŠΡ‚ Π½Π΅ сС Π½Π°Π»Π°Π³Π° Π΄Π° сС спира, Π·Π° Π΄Π° сС ΠΏΠΎΠΏΡ€Π°Π²ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ Π½Π΅Ρ‰ΠΎ – Ρ‚ΠΎΠΉ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π° систСма – Π½Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ…ΠΎΡ€Π° смятат Π·Π° изчислитСлна систСма. И Ρ‚ΠΎΠΉ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΎΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всички софтуСрни систСми, ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ днСс. Наистина Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС обмисли, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° сС ΠΎΠ±ΡƒΡ‡Π°Π²Π°Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΌΠΎΡ‰Π½ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ!

И Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π² ΠΏΡŠΡ€Π²ΠΈΡ курс ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈ Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΊΠ°ΠΊΠ²ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° правят студСнтитС Π² самото Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° останСм Π² ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π½Π° тяхната "ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»Π½Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°", Π·Π° Π΄Π° ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ Π΄Π° достигнат Π΄ΠΎ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ наистина Π΅ Π²Π°ΠΆΠ½ΠΎ. Много Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° "остановим истинскитС" ΠΈ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ ΠΏΡŠΡ‚ΠΈΡ‰Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° са ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ чСстни ΠΈ подходящи Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅ΠΏΡŠΡ€Π²Π° Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ си. (Моля, Π½Π΅ ΠΎΠ±ΡƒΡ‡Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° лоши ΠΈΠ΄Π΅ΠΈ само Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-прости – ΠΌΠ½ΠΎΠ³ΠΎ лоши ΠΈΠ΄Π΅ΠΈ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ са ΠΏΠΎ-прости!).

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅ трябва Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ с ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° мноТСство Π²Π°ΠΆΠ½ΠΈ характСристики, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±ΡΡŠΠΆΠ΄Π°Ρ… Ρ‚ΡƒΠΊ. Π’ΠΎΠ²Π° трябва Π΄Π° бъдС систСма ΠΎΡ‚ няколко Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ взаимодСйствуващи части ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ. Π”ΠΎΠ±ΡŠΡ€ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Π½ Π΅Π·ΠΈΠΊ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π΅ просто Π΄Π° сС създадС Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌΠ° хиляди взаимодСйствуващи части! Ако Π½Π΅, Ρ‚ΠΎ трябва Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ²Π°. Най-Π»ΠΎΡˆΠΎΡ‚ΠΎ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅, Π΅ Π΄Π° поставитС студСнтитС ΠΏΠΎ ΠΏΡŠΡ‚Ρ Π½Π° Ρ‚Π²ΡŠΡ€Π΄Π΅ слаба грамотност, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π±ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ»ΠΎ ΠΌΠ°Ρ‰Π°Π±Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅ΠΈ. Π’ΠΎΠ²Π° просто Π³ΠΈ ΡƒΠ±ΠΈΠ²Π° β€” Π° Π½ΠΈΠ΅ искамС Π΄Π° Π³ΠΈ Ρ€Π°Π·Π²ΠΈΠ΅ΠΌ, Π° Π½Π΅ Π΄Π° Π³ΠΈ ΡƒΠ±ΠΈΠ²Π°ΠΌΠ΅.

Π—Π° ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ GoTo

Алан Кий: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Computer Science 101

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster