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

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

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

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

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

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

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

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

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

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

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

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

Алан КСй: ΠΊΠ°ΠΊ Π±ΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» 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-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π΅ оцСлял Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ наистина трябва Π΄Π° бъдС Ρ‚Π°ΠΊΠΎΠ²Π° β€” няма Π½ΠΈΡ‰ΠΎ ΠΏΠΎ-Π΄Π°Π»Π΅Ρ‡Π½ΠΎ ΠΎΡ‚ истината).

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

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

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

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

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

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

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