ΠŸΠ΅Ρ‚ Π²ΡŠΠΏΡ€ΠΎΡΠ° Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ

ΠŸΠ΅Ρ‚ Π²ΡŠΠΏΡ€ΠΎΡΠ° Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ

Ръководна философия

1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° Ρ…ΠΎΡ€Π°Ρ‚Π°

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ са Π½Π°Ρ‡ΠΈΠ½ΡŠΡ‚, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π° ΠΎΠ±Ρ‰ΡƒΠ²Π°Ρ‚ с ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈΡ‚Π΅. ΠšΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ΡŠΡ‚ с радост Ρ‰Π΅ разговаря Π½Π° всСки Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ двусмислСн. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π°, ΠΏΠΎΡ€Π°Π΄ΠΈ която ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π·ΠΈΡ†ΠΈ с високо Π½ΠΈΠ²ΠΎ, Π΅ Ρ‡Π΅ Ρ…ΠΎΡ€Π°Ρ‚Π° Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС справят с машинния Π΅Π·ΠΈΠΊ. Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ Π΅ Π΄Π° прСдотвратят ΠΏΡ€Π΅Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° нашия ΠΊΡ€Π΅Ρ…ΡŠΠΊ Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈ мозък с Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ.

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСр ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ° Π΅ Π΄ΠΎΠ±Ρ€Π°, абстрактна Π·Π°Π΄Π°Ρ‡Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° мостовС. Π”ΠΎΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° столовС: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° сС справим с Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈΡ‚Π΅ слабости.

На ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ нас Π½ΠΈ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° Π³ΠΎ осъзнаСм. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅Π³Π°Π½Ρ‚Π½ΠΈ матСматичСски систСми Π·Π²ΡƒΡ‡ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π½ΠΎ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ нас, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄Π° сС ΡΡŠΠΎΠ±Ρ€Π°Π·ΡΠ²Π°ΠΌΠ΅ с Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈΡ‚Π΅ слабости. Ролята Π½Π° матСматичСската СлСгантност Π΅ Π² Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ извСстна стСпСн Π½Π° СлСгантност ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΏΠΎ-лСсни Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Но СлСгантността Π½Π΅ Π΅ всичко.

И ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ°Π·Π²Π°ΠΌ, Ρ‡Π΅ Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ с ΠΎΠ³Π»Π΅Π΄ Π½Π° Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈΡ‚Π΅ слабости, Π½Π΅ ΠΈΠΌΠ°ΠΌ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Ρ‚Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ Π·Π° слаби програмисти. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, трябва Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ софтуСра Π·Π° Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ програмисти, Π½ΠΎ Π΄ΠΎΡ€ΠΈ ΠΈ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ програмисти ΠΈΠΌΠ°Ρ‚ своя ΠΏΡ€Π΅Π΄Π΅Π». НС мисля, Ρ‡Π΅ някой Π±ΠΈ искал Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π° Π½Π° Π΅Π·ΠΈΠΊ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всички ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ са ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ с Π±ΡƒΠΊΠ²Π°Ρ‚Π° β€žxβ€œ с Ρ†Π΅Π»ΠΈ числСни индСкси.

2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π·Π° сСбС си ΠΈ Π²Π°ΡˆΠΈΡ‚Π΅ приятСли

Ако ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ историята Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ са ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ, Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Π½Π°ΠΉ-Π»ΠΎΡˆΠΈΡ‚Π΅ – Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ сС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ‚ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°, Ρ‚ΠΎΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° Π³Ρ€ΡƒΠΏΠ°: Ρ…ΠΎΡ€Π°Ρ‚Π° Π½Π΅ са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΡƒΠΌΠ½ΠΈ, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π΅Π·ΠΈΠΊΠ°. Π’Π°ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈ с вас снизходитСлно. Cobol Π΅ ΡΡ€ΡŠΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π΅Π·ΠΈΡ†ΠΈ са ΠΏΡ€ΠΎΠ½ΠΈΠ·Π°Π½ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Π΄ΡƒΡ….

Π’ΠΎΠ²Π° няма Π½ΠΈΡ‰ΠΎ ΠΎΠ±Ρ‰ΠΎ с Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ високо Π΅ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ°. C Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ниско Π½ΠΈΠ²ΠΎ, Π½ΠΎ Ρ‚ΠΎΠΉ Π΅ създадСн Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΡ‚ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈ, Π·Π°Ρ‚ΠΎΠ²Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅ Π³ΠΎ ΠΎΠ±ΠΈΡ‡Π°Ρ‚.

ΠΡ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π² ΠΏΠΎΠ»Π·Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΡ†ΠΈ Π·Π° лоши програмисти Π΅, Ρ‡Π΅ Π»ΠΎΡˆΠΈΡ‚Π΅ програмисти са ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅. ВСроятно Π΅ Ρ‚Π°ΠΊΠ°. Но ΠΌΠ°Π»ΠΊΠΎΡ‚ΠΎ Π΄ΠΎΠ±Ρ€ΠΈ програмисти ΠΏΠΈΡˆΠ°Ρ‚ Π½Π΅ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ софтуСр.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ²Π° ΠΌΠ΅ Π²ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ ΠΊΠ°ΠΊ Π΄Π° създадСм Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ харСса Π½Π° Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Ρ…Π°ΠΊΠ΅Ρ€ΠΈ? Намирам, Ρ‡Π΅ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠ° ΠΊΠ°ΠΊ Π΄Π° създадСм Π΄ΠΎΠ±ΡŠΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‰ Π΅Π·ΠΈΠΊ?, Π½ΠΎ Π΄ΠΎΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π½Π΅ Π΅, Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ½Π΅ интСрСсСн Π²ΡŠΠΏΡ€ΠΎΡ.

3. Π”Π°ΠΉΡ‚Π΅ Π½Π° програмиста Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΅ възмоТно

Много Π΅Π·ΠΈΡ†ΠΈ (особСно Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са създадСни Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°) сС Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π΄Π΅Ρ‚Π΅Π³Π»Π΅Π΄Π°Ρ‡ΠΊΠΈ: Ρ‚Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° Π²ΠΈ прСдпазят ΠΎΡ‚ Π½Π΅Ρ‰Π°, ΠΊΠΎΠΈΡ‚ΠΎ смятат, Ρ‡Π΅ няма Π΄Π° Π²ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ. Аз стоя Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ‚Π° позиция: Π΄Π°ΠΉΡ‚Π΅ Π½Π° програмиста Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ ΡƒΡ‡Π΅Ρ… Lisp, Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΈ харСса, Ρ‡Π΅ разговаряхмС Π½Π° Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Π° основа. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ бях ΠΈΠ·ΡƒΡ‡ΠΈΠ» Π΄ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚, имашС Π΅Π·ΠΈΠΊ ΠΈ имашС моята ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Π·ΠΈΠΊ, ΠΈ Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ…Π° доста ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ. Но Π² Lisp Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΈ макроситС, ΠΊΠΎΠΈΡ‚ΠΎ написах, бяха ΡΡŠΡ‰ΠΈΡ‚Π΅, с ΠΊΠΎΠΈΡ‚ΠΎ бСшС написан ΠΈ самият Π΅Π·ΠΈΠΊ. ΠœΠΎΠΆΠ΅Ρ… Π΄Π° ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ° самия Π΅Π·ΠΈΠΊ, Π°ΠΊΠΎ поисках. Π’ΠΎΠΉ имашС ΡΡŠΡ‰Π°Ρ‚Π° привлСкатСлност, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ софтуСра с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄.

4. ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ‚Ρ‚Π° Π΅ сСстра Π½Π° Ρ‚Π°Π»Π°Π½Ρ‚Π°

ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ‚Ρ‚Π° Π΅ Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½Π΅Π½Π° ΠΈ Π΄ΠΎΡ€ΠΈ ΠΏΡ€Π΅Π·ΠΈΡ€Π°Π½Π°. Но Π°ΠΊΠΎ Π½Π°Π΄Π½ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π² ΡΡŠΡ€Ρ†Π°Ρ‚Π° Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅, Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Π΅ Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΈΡ‡Π°Ρ‚ краткостта. Колко ΠΏΡŠΡ‚ΠΈ стС Ρ‡ΡƒΠ²Π°Π»ΠΈ ΠΊΠ°ΠΊ Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅ с любов говорят Π·Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, Π² APL ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° правят ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»Π½ΠΈ Π½Π΅Ρ‰Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° само Π½Π° няколко Ρ€Π΅Π΄Π° ΠΊΠΎΠ΄? Бмятам, Ρ‡Π΅ наистина ΡƒΠΌΠ½ΠΈΡ‚Π΅ Ρ…ΠΎΡ€Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΎΠ±ΠΈΡ‡Π°Ρ‚ Π΄Π° ΠΎΠ±Ρ€ΡŠΡ‰Π°Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ²Π°.

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

И Π½Π΅ само ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ трябва Π΄Π° са ΠΊΡ€Π°Ρ‚ΠΊΠΈ. Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°Ρ‚Π° ΡΡŠΡ‰ΠΎ трябва Π΄Π° са ΠΊΡ€Π°Ρ‚ΠΊΠΈ. ΠžΠ³Ρ€ΠΎΠΌΠ½Π° част ΠΎΡ‚ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°Ρ‚Π° Π΅ изпълнСна с разяснСния, уточнСния, прСдупрСТдСния ΠΈ спСциални случаи. Ако Π²ΠΈ сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΡΡŠΠΊΡ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ, Π½Π°ΠΉ-добрият Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΅ Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π΅Π·ΠΈΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ изисква Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ обяснСния.

5. ΠŸΡ€ΠΈΠ·Π½Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ хакСрство

Много Ρ…ΠΎΡ€Π° Π±ΠΈΡ…Π° искали хакСрството Π΄Π° бъдС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ Π½Π΅Ρ‰ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° СстСствСнитС Π½Π°ΡƒΠΊΠΈ. Аз считам, Ρ‡Π΅ хакСрството ΠΏΠΎ-скоро ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. АрхитСктурата Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Ρ„ΠΈΠ·ΠΈΠΊΠ°Ρ‚Π° Π² смисъла, Ρ‡Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡŠΡ‚ трябва Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π° сграда, която Π΄Π° Π½Π΅ сС срути, Π½ΠΎ истинската Ρ†Π΅Π» Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚Π° Π΅ Π΄Π° създадС Π²Π΅Π»ΠΈΠΊΠΎ Π·Π΄Π°Π½ΠΈΠ΅, Π° Π½Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ открития Π² областта Π½Π° статика.

Какво Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±ΠΈΡ‡Π°Ρ‚, Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π²Π΅Π»ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. И смятам, Ρ‡Π΅, ΠΏΠΎΠ½Π΅ Π² собствСнитС Π½ΠΈ мисли, трябва Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ писанСто Π½Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π΅ прСкрасно, Π΄ΠΎΡ€ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚Π°Π·ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ сС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° лСсно Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½Π° Π²Π°Π»ΡƒΡ‚Π° Π½Π° Π½Π°ΡƒΡ‡Π½ΠΈΡ‚Π΅ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ²Π΅. ΠžΡ‚ ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½Π° Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π΄Π° сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ програмиститС Ρ‰Π΅ ΠΎΠ±ΠΈΠΊΠ½Π°Ρ‚, Ρ‚Π°ΠΊΠ° ΠΈ Π΄Π° сС създадС уТасна, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰Π° идСята, Π·Π° която ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ статия.

ΠžΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

1. Как Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ?

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ стават Π²Π°ΠΆΠ½Π° част ΠΎΡ‚ Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π’Π΅ стават Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС опасно. Ако ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ функция Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°, която ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ²Π°, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π°, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ функцията сами, Ρ‚ΠΎ цСлият ΠΊΠΎΠ΄ Π½Π΅ ΠΏΡ€Π°Π²ΠΈ Π½ΠΈΡ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ, освСн Π΄Π° утСТнява вашия ΠΌΠ°Π½ΡƒΠ°Π». (Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°Ρ‚Π° Π½Π° Symbolics бяха ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π°.) Π—Π°Ρ‚ΠΎΠ²Π° Ρ‰Π΅ трябва Π΄Π° Ρ€Π΅ΡˆΠΈΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с организацията Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅. Π’ идСалния случай, трябва Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡΡ‚ΡŠΡ‚ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС досСти коя функция ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ подходяща.

2. Π₯ΠΎΡ€Π°Ρ‚Π° наистина Π»ΠΈ са изплашСни ΠΎΡ‚ прСфиксната синтаксис?

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

3. Какво Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ софтуСр?

Мисля, Ρ‡Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ написани ΠΏΡ€Π΅Π· слСдващитС двадСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΡƒΠ΅Π± прилоТСния, Π² смисъл, Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ Ρ‰Π΅ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ с вас Ρ‡Ρ€Π΅Π· ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€. И Π·Π° Π΄Π° напишСм Ρ‚Π°ΠΊΠΈΠ²Π° прилоТСния, Π½ΠΈ трябват Π½ΠΎΠ²ΠΈ Π½Π΅Ρ‰Π°.

Π•Π΄Π½Π° ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Π½Π΅Ρ‰Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π½ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½ Π·Π° освобоТдаванС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ прилоТСния. ВмСсто Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π΅Π»ΠΈΠ·Π° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΡ€ΠΈ дСсктоп софтуСра, ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡΡ‚ софтуСр Ρ‰Π΅ бъдС освобоТдаван Π² сСрия ΠΎΡ‚ ΠΌΠ°Π»ΠΊΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. МоТС Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΠ΅Ρ‚ ΠΈΠ»ΠΈ дСсСт Ρ€Π΅Π»ΠΈΠ·Π° Π½Π° Π΄Π΅Π½. И всички Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚ послСдната вСрсия.

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° са ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ? Π‘ΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡΡ‚ софтуСр трябва Π΄Π° бъдС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° Π΅ способСн Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Врябва Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π³ΠΎ промСнятС лСсно ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΠΌΠ°Π»ΠΊΠ° промяна ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ.

ΠžΡ‰Π΅ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ софтуСр, Π΅, извСднъТ, Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎΡΡ‚ Π½Π° доставкитС. Π’ ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π½Π΅Ρ‰ΠΎ ΠΊΠ°Ρ‚ΠΎ CPS, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚Π° ΠΎΡ‚ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π² stateless свСта Π½Π° ΡƒΠ΅Π± сСсиитС. МоТС Π΄Π° си струва Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎΡΡ‚Ρ‚Π° Π½Π° доставкитС, Π°ΠΊΠΎ Ρ‚Π°Π·ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π½Π΅ Π΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ скъпа.

4. Какви Π½ΠΎΠ²ΠΈ абстракции остава Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ?

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

Малко извСстни Ρ‚Π°ΠΉΠ½ΠΈ

1. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠ°ΠΊΡŠΠ²Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ поискатС

По-Ρ€Π°Π½ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прилоТСния ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΡˆΠ΅ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° софтуСр Π·Π° дСсктоп. А Π² дСсктопния софтуСр ΠΈΠΌΠ° силСн Π°ΠΊΡ†Π΅Π½Ρ‚ към писанСто Π½Π° прилоТСния Π½Π° ΡΡŠΡ‰ΠΈΡ Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма. НапримСр, ΠΏΡ€Π΅Π΄ΠΈ дСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ написванСто Π½Π° софтуСр ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΡˆΠ΅ основно написванС Π½Π° софтуСр Π½Π° C. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка традицията сС Π΅ Π΅Π²ΠΎΠ»ΡŽΠΈΡ€Π°Π»Π°: прилоТСнията Π½Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ написани Π½Π° Π½Π΅ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ. И Ρ‚Π°Π·ΠΈ традиция сС Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»Π° Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° дълго, Ρ‡Π΅ нСтСхничСскитС Ρ…ΠΎΡ€Π°, ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ ΠΈ Π²Π΅Π½Ρ‡ΡƒΡ€Π½ΠΈ капиталисти, ΡΡŠΡ‰ΠΎ я Π½Π°ΡƒΡ‡ΠΈΡ…Π°.

БСрвСрният софтуСр напълно Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π²Π° Ρ‚Π°Π·ΠΈ ΠΌΠΎΠ΄Π΅Π». Бъс ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ софтуСр ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ всСки Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅. ΠŸΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠΎΠΉ всС ΠΎΡ‰Π΅ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π° Ρ‚ΠΎΠ²Π° (особСно ΠΌΠ΅Π½ΠΈΠ΄ΠΆΠ΅Ρ€ΠΈ ΠΈ Π²Π΅Π½Ρ‡ΡƒΡ€Π½ΠΈ капиталисти). Но някои Ρ…Π°ΠΊΠ΅Ρ€ΠΈ Π³ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚, Π·Π°Ρ‚ΠΎΠ²Π° Ρ‡ΡƒΠ²Π°ΠΌΠ΅ Π·Π° нСзависими Π΅Π·ΠΈΡ†ΠΈ ΠΊΠ°Ρ‚ΠΎ Perl ΠΈ Python. НС Ρ‡ΡƒΠ²Π°ΠΌΠ΅ Π·Π° Perl ΠΈ Python, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° писанС Π½Π° прилоТСния Π·Π° Windows.

Какво ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Ρ‚ΠΎΠ²Π° Π·Π° нас, Ρ…ΠΎΡ€Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Π΅, Ρ‡Π΅ ΠΈΠΌΠ° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½Π° аудитория Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°.

2. Бкоростта ΠΈΠ΄Π²Π° ΠΎΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π΅Π·ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΌΡƒ ΠΎΠ±ΠΈΡ‡Π°Ρ‚ Π΄Π° ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π±ΡŠΡ€Π· ΠΊΠΎΠ΄. Но мисля, Ρ‡Π΅ Π½Π΅ Ρ‚ΠΎΠ²Π° ΠΏΡ€Π°Π²ΠΈ Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ Π±ΡŠΡ€Π·ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. ΠšΠ½ΡƒΡ‚ ΠΎΡ‚Π΄Π°Π²Π½Π° Π΅ забСлязал, Ρ‡Π΅ скоростта зависи ΠΎΡ‚ само няколко тясни мСста. И всСки, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΎΠΏΠΈΡ‚Π²Π°Π» Π΄Π° ускори ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π·Π½Π°Π΅, Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ·Π½Π°Π΅Ρ‚Π΅ къдС Π΅ тясното място. ΠŸΡ€ΠΎΡ„ΠΈΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚.

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

3. НуТдаСтС сС ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° вашия Π΅Π·ΠΈΠΊ

МоТС Π±ΠΈ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ послСдната инстанция Π½Π° истината, Π½ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ са сС Ρ€Π°Π·Π²ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ с прилоТСнията, Π² ΠΊΠΎΠΈΡ‚ΠΎ са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ. C Π΅ написан ΠΎΡ‚ Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΈΠΌΠ°Π»ΠΈ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ систСмно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Lisp Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ отчасти Π·Π° символично Π΄ΠΈΡ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€Π°Π½Π΅, Π° ΠœΠ°ΠΊΠΊΠ°Ρ€Ρ‚ΠΈ Π±ΠΈΠ» Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π½Π΅Ρ‚ΡŠΡ€ΠΏΠ΅Π»ΠΈΠ² Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅, Ρ‡Π΅ Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Π» Π΄Π° пишС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Π΄ΠΈΡ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€Π°Π½Π΅ ΠΎΡ‰Π΅ Π² ΠΏΡŠΡ€Π²ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π·Π° Lisp ΠΏΡ€Π΅Π· 1960 Π³ΠΎΠ΄ΠΈΠ½Π°.

Π’ΠΎΠ²Π° Π΅ особСно Ρ†Π΅Π½Π½ΠΎ, Π°ΠΊΠΎ Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ°Π²Π° някакви Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΈΠΊΠ²Π° вашия Π΅Π·ΠΈΠΊ Π΄Π° ΠΈΠΌΠ° Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ програмиститС сС нуТдаят. Π›ΠΈΡ‡Π½ΠΎ Π½Π° ΠΌΠ΅Π½ ΠΌΠΈ Π΅ интСрСсно Π΄Π° пиша Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС Π΄ΠΎΠ±ΡŠΡ€ Π·Π° ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ прилоТСния.

[По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° дискусията Π“Π°ΠΉ Π‘Ρ‚ΠΈΠ» ΡΡŠΡ‰ΠΎ ΠΈΠ·Ρ€Π°Π·ΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠ½Π΅Π½ΠΈΠ΅, добавяйки, Ρ‡Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ трябва Π΄Π° сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ написванСто Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π·Π° вашия Π΅Π·ΠΈΠΊ, освСн Π°ΠΊΠΎ Π²Π°ΡˆΠΈΡΡ‚ Π΅Π·ΠΈΠΊ Π½Π΅ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° писанС Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈ.]

4. Π•Π·ΠΈΠΊΡŠΡ‚ трябва Π΄Π° бъдС подходящ Π·Π° писанС Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.

Π—Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°: Ρ‚ΠΎΠ²Π° Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π±ΡŠΡ€Π·ΠΎ Π΄Π° Ρ€Π΅ΡˆΠΈΡ‚Π΅ някаква ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π·Π°Π΄Π°Ρ‡Π°. Бмятам, Ρ‡Π΅ Π°ΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Π½Π°ΠΎΠΊΠΎΠ»ΠΎ, Ρ‰Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ сСриозни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π·Π°ΠΏΠΎΡ‡Π½Π°Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ. НС Π±ΠΈΡ… сС ΡƒΡ‡ΡƒΠ΄ΠΈΠ», Π°ΠΊΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ са Π·Π°ΠΏΠΎΡ‡Π½Π°Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ. Π’Π°ΠΊΠ° Ρ‡Π΅, Π°ΠΊΠΎ искатС Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° бъдС подходящ Π·Π° писанС Π½Π° софтуСр ΠΊΠ°Ρ‚ΠΎ цяло, Ρ‚ΠΎΠΉ трябва Π΄Π° Π΅ ΠΈ подходящ Π·Π° писанС Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° Ρ„Π°Π·Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.

5. Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ с сСмантиката

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ сС смята, Ρ‡Π΅ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ ΠΈ сСмантиката са силно Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½Π΅Ρ‰Π°. МоТС Π±ΠΈ Ρ‚ΠΎΠ²Π° Π·Π²ΡƒΡ‡ΠΈ ΡˆΠΎΠΊΠΈΡ€Π°Ρ‰ΠΎ, Π½ΠΎ Π½Π΅ Π΅ Ρ‚Π°ΠΊΠ°. Бмятам, Ρ‡Π΅ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ искатС Π΄Π° постигнСтС във Π²Π°ΡˆΠ°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Π³ΠΎ изразяватС.

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

ИдСи, ΠΊΠΎΠΈΡ‚ΠΎ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ сС Π·Π°Π²Ρ€ΡŠΡ‰Π°Ρ‚

1. Нови Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅

Оглядайки сС Π½Π°Π·Π°Π΄ към 70-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, бСшС ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΎ Π΄Π° сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π½ΠΎΠ²ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π‘Π΅Π³Π° Π½Π΅ Π΅ Ρ‚Π°ΠΊΠ°. Но смятам, Ρ‡Π΅ ΡΠΎΡ„Ρ‚ΡƒΠ΅Ρ€ΡŠΡ‚ Π·Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Ρ‰Π΅ Π²ΡŠΡ€Π½Π΅ ΠΌΠΎΠ΄Π°Ρ‚Π° Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Π΅Π·ΠΈΡ†ΠΈ. Бъс софтуСра Π·Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ всСки Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π°ΠΊΠΎ някой създадС Π΅Π·ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅, Ρ‰Π΅ ΠΈΠΌΠ° Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ сС Ρ€Π΅ΡˆΠ°Ρ‚ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚.

2. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ

Π ΠΈΡ‡Π°Ρ€Π΄ КСлси ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Ρ‚Π°Π·ΠΈ идСя, Ρ‡ΠΈΠ΅Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π½Π°ΡΡ‚ΡŠΠΏΠΈ, ΠΈ Π°Π· изцяло я подкрСпям. ΠœΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π° ΠΈ Π½Π° Microsoft) Π΅, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ изчислСния Ρ‰Π΅ сС прСмСстят ΠΎΡ‚ дСсктопа Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ сС Π·Π°Π²Ρ€ΡŠΡ‰Π°. Мисля, Ρ‡Π΅ Ρ‰Π΅ бъдС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π½ΠΈΠ²ΠΎ Π΅Π·ΠΈΠΊ. НапримСр, Π ΠΈΡ‡Π°Ρ€Π΄ ΠΈ Π”ΠΆΠΎΠ½Π°Ρ‚Π°Π½ Рийвс ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΡ…Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° внСдряванС Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° процСситС Π² Scheme 48.

3. ЕфСктивност

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

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

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π΅ Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Sun ΠΈ Microsoft Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° сС борят Π»ΠΈΡ†Π΅ Π² Π»ΠΈΡ†Π΅ Π½Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π½Π° Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π°. ΠŸΡ€Π°Π²ΡΡ‚ Π³ΠΎ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ΡŠΡ‚ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ място Π·Π° Π²Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π² процСса, Π° Π½Π΅ Π·Π°Ρ‰ΠΎΡ‚ΠΎ сам ΠΏΠΎ сСбС си Π΅ Π΄ΠΎΠ±Ρ€Π° идСя. МоТС Π΄Π° сС ΠΎΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ всяка Ρ‚Π°Π·ΠΈ Π±ΠΈΡ‚ΠΊΠ° Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ нСзабСлязано. Π‘ΠΈ Π±ΠΈΠ»ΠΎ Π·Π°Π±Π°Π²Π½ΠΎ.

Капани ΠΈ Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ

1. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΈ

Π’ΠΎΠ²Π° Π΅ само ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π΅ Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Π΅ само прилоТСнията, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ напълно ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ, Ρ‰Π΅ спСчСлят. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° софтуСр, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‡Π΅ всСки Ρ‰Π΅ ΠΈΠΌΠ° ваш ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° общСство основано Π½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‡Π΅ всички Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ чСстни. Π’ΠΎΠ²Π° Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ Ρ‰Π΅ трябва Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅Ρ‚Π΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½ΠΈΠΊΠΎΠ³Π° няма Π΄Π° сС случи.

Мисля, Ρ‡Π΅ Ρ‰Π΅ ΠΈΠΌΠ° Π±ΡŠΡ€Π·ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° устройствата с Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡƒΠ΅Π±, ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ Ρ‚Π΅ Ρ‰Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ основСн html ΠΈ формуляри. Π˜ΠΌΠ°Ρ‚Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° си? Π©Π΅ ΠΈΠΌΠ° Π»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π² PalmPilot? Π©Π΅ ΠΈΠΌΠ° Π»ΠΈ Π²Π°ΡˆΠΈΡΡ‚ blackberry ΠΏΠΎ-голям Π΅ΠΊΡ€Π°Π½? Π©Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚ вашия gameboy? ΠžΡ‚ часовника си? НС Π·Π½Π°ΠΌ. И няма Π΄Π° ΠΌΠΈ сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° Π½Π°ΡƒΡ‡Π°, Π°ΠΊΠΎ Π·Π°Π»ΠΎΠΆΠ°, Ρ‡Π΅ всичко Ρ‰Π΅ Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Π΄Π° имаш всичкитС умСния Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

2. ΠžΠ±Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅

Π Π°Π·Π±ΠΈΡ€Π°ΠΌ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎ Ρ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ смятам, Ρ‡Π΅ ООП Π΅ Π½Π΅Ρ‰ΠΎ Π²Π°ΠΆΠ½ΠΎ. Бмятам, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ подходяща ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ изискват спСцифични структури ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ систСми Π·Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, симулации, CAD систСми. Но Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ Π·Π°Ρ‰ΠΎ тя трябва Π΄Π° бъдС подходяща Π·Π° всички ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.

Мисля, Ρ‡Π΅ Ρ…ΠΎΡ€Π°Ρ‚Π° Π² Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ±ΠΈΡ‡Π°Ρ‚ ООП, отчасти Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°. ОнСзи Π½Π΅Ρ‰Π°, ΠΊΠΎΠΈΡ‚ΠΎ СстСствСно ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСдставСни ΠΊΠ°Ρ‚ΠΎ, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, списък ΠΎΡ‚ Ρ†Π΅Π»ΠΈ числа, сСга ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСдставСни ΠΊΠ°Ρ‚ΠΎ клас с всякакви строитСлни Ρ€Π°ΠΌΠ΅Π½Π°, с ΡˆΡƒΠΌ ΠΈ вълнСниС.

Π”Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π½Π° Ρ‡Π΅Ρ€Ρ‚Π° Π½Π° ООП Π΅, Ρ‡Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π²ΠΈ Π΄Π°Π²Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈ клас. Но Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ новост Π·Π° програмиститС Π½Π° Lisp. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ истински Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈ клас, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠΎ всякакъв Π½Π°Ρ‡ΠΈΠ½, ΠΊΠΎΠΉΡ‚ΠΎ отговаря Π½Π° поставСната Π·Π°Π΄Π°Ρ‡Π°, вмСсто Π΄Π° натискатС всичко Π² шаблон ΠΎΡ‚ класовС ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ.

Бмятам, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π·Π° Сзиковия Π΄ΠΈΠ·Π°ΠΉΠ½, Ρ‡Π΅ Π½Π΅ трябва Π΄Π° внСдряватС ООП Ρ‚Π²ΡŠΡ€Π΄Π΅ дълбоко Π² Π½Π΅Π³ΠΎ. МоТС Π±ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Π΅ Π΄Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚Π΅ ΠΏΠΎ-ΠΎΠ±Ρ‰ΠΈ, ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈ Π½Π΅Ρ‰Π° ΠΈ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π° Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ‚ всякакви ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΈ систСми ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

3. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚

Ако Π²Π°ΡˆΠΈΡΡ‚ Π΅Π·ΠΈΠΊ сС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π° ΠΎΡ‚ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚, Ρ‚ΠΎ Π²ΠΈΠ΅ стС Π² ΠΊΠ°ΠΏΠ°Π½, ΠΈ Π½Π΅ само ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са извСстни Π½Π° всички. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π΅, Ρ‡Π΅ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π΅ ΠΈΠΌΠ°Ρ‚ тСндСнция Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π½Π΅ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½, нСпослСдоватСлСн Π΅Π·ΠΈΠΊΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½. Но мисля, Ρ‡Π΅ ΠΏΠΎ-голямата опасност Π΅, Ρ‡Π΅ Ρ‚Π΅ Π½Π΅ ΠΏΠΎΠ΅ΠΌΠ°Ρ‚ рисковС. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π½Π°Ρ‡Π΅Π»ΠΎ стои Π΅Π΄ΠΈΠ½ Ρ‡ΠΎΠ²Π΅ΠΊ, Ρ‚ΠΎΠΉ ΠΏΠΎΠ΅ΠΌΠ° рисковСтС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΡŠΡ‚ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π±ΠΈ сС съгласил Π΄Π° ΠΏΠΎΠ΅ΠΌΠ΅.

Врябва Π»ΠΈ Π΄Π° ΠΏΠΎΠ΅ΠΌΠ΅Ρ‚Π΅ рисковС, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π΄ΠΎΠ±ΡŠΡ€ Π΅Π·ΠΈΠΊ? Много Ρ…ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ·ΠΈΡ€Π°Ρ‚, Ρ‡Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΠΊ Π΅ Π½Π΅Ρ‰ΠΎ, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° сС ΠΏΡ€ΠΈΠ΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ доста Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡŠΠ΄Ρ€ΠΎΡΡ‚. Мога Π΄Π° споря, Ρ‡Π΅ Π½Π΅ Π΅ Ρ‚Π°ΠΊΠ°. Π’ΡŠΠ² всичко останало, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π° правят, Π½Π°Π³Ρ€Π°Π΄Π°Ρ‚Π° Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π½Π° Π½Π° риска. Π’Π°ΠΊΠ° Ρ‡Π΅ Π·Π°Ρ‰ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΡ†ΠΈ трябва Π΄Π° бъдС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ?

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

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