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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠžΡ‚ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ программист: Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈΠ½Π³ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€ΡƒΠΊΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 55

Автор Π˜Π³ΠΎΡ€ΡŒ Π‘Π°Π²Ρ‡ΡƒΠΊ

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

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡƒΡ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ практичСски Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. ВСхничСски Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ базируСтся Π½Π° Ruby ΠΈ Shoes toolkit (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для создания слоТных графичСских интСрфСйсов).


НСоТиданная ΠΊΠΎΠ½Ρ†ΠΎΠ²ΠΊΠ°

Π§Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΡ‚ΠΎΠΌ, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚. Π’ ΠΈΡŽΠ»Π΅ 2009 Π³ΠΎΠ΄Π° _why Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ исчСз. НичСго Π½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡ, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ это Π·Π°Ρ€Π°Π½Π΅Π΅, Π½Π° ΠΏΠΈΠΊΠ΅ своСй сСтСвой популярности... ВсС Π΅Π³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ящики-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹, Π΅Π³ΠΎ свСрхпопулярный Twitter с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 10 000 подписчиков ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈ Ρ Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠ³ΠΎΠΌ ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ Π½Π° GitHub, Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΌΠ½ΠΎΠ³ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ сайтами-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π—Π° ΠΎΠ΄ΠΈΠ½ дСнь всС Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΡΠ°ΠΌΠΎ Π΅Π³ΠΎ присутствиС Π² Π‘Π΅Ρ‚ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½Ρ‹.

БообщСство Ruby Π±Ρ‹Π»ΠΎ ΡˆΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, Π½Π°Π·Π²Π°Π² этот Π°ΠΊΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ самоубийством.

Π’ Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Π»ΠΎΠ³Π°Ρ… ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства людСй Π² Π‘Π΅Ρ‚ΠΈ стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ признания ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ _why ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΈΡ… ΠΆΠΈΠ·Π½ΡŒ, ΠΈΠΌΠ΅Π½Π½ΠΎ благодаря Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π² ΠΌΠΈΡ€ программирования ΠΈΠ»ΠΈ  Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ruby Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ своСго основного языка программирования.

Поиск _why Π±Ρ‹Π» ΠΏΠΎ-настоящСму Π³Ρ€Π°Π½Π΄ΠΈΠΎΠ·Π½Ρ‹ΠΌ β€” ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈΡΡŒ всС послСдниС Турналисты, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π», Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π΅Π³ΠΎ послСдниС Ρ‚Π²ΠΈΡ‚Ρ‹ ΠΈ ΠΏΠΈΡΡŒΠΌΠ° Π² ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΌΠΎΡ‚ΠΈΠ²Ρ‹, Π±Ρ‹Π»ΠΎ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π² Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ стандартноС для АмСрики объявлСниС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΌΠΎΠ»ΠΎΠΊΠ° для поиска ΠΏΡ€ΠΎΠΏΠ°Π²ΡˆΠΈΡ… людСй, Π½ΠΎ Π²ΡΠ΅ Π±Ρ‹Π»ΠΎ Ρ‚Ρ‰Π΅Ρ‚Π½ΠΎ.

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ энтузиасты своими силами постСпСнно восстановили всС Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ (Π±ΠΎΠ»Π΅Π΅ 100 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² ΡΠ°ΠΌΡ‹Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… областях программирования ΠΈ ΠΈΡΠΊΡƒΡΡΡ‚Π²Π°). ПослСдний Π΅Π³ΠΎ Ρ‚Π²ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ исчСзновСниСм, ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠ²ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊΠΎΠ²:

programming is rather thankless. u see your works become replaced by superior ones in a year. unable to run at all in a few more.

Π”ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€, нСсмотря Π½Π° Π²Ρ‹ΡΡ‚уплСния _why Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π‘Π΅Ρ‚ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΈ Π½Π° ΠΏΡ€Π΅ΡΡ‚ΠΈΠΆΠ½Ρ‹Ρ… ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… конфСрСнциях, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ участиС Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅Ρ€Ρ‚Π°Ρ… ΠΈ Ρ„Ρ€ΠΈΠ»Π°Π½ΡΠ΅Ρ€ΡΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½ΠΈΠΊΡ‚ΠΎ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡΡƒΠΌΠ΅Π» ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ достовСрно ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ c Π½ΠΈΠΌ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅.

По Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ruby-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΏΠ»ΠΎΡ‚Π½ΠΎ с Π½ΠΈΠΌ ΠΎΠ±Ρ‰Π°Π²ΡˆΠ΅Π³ΠΎΡΡ, настоящСС имя _why β€” Π”ΠΆΠΎΠ½Π°Ρ‚Π°Π½, ΠΈ ΠΎΠ½ ΡΠΊΠΎΠ½Ρ‡Π°Π»ΡΡ Π² 2010 Π³ΠΎΠ΄Ρƒ ΠΎΡ‚ Ρ€Π°ΠΊΠ° Π³ΠΎΡ€Π»Π°. По ΡΠ»ΠΎΠ²Π°ΠΌ этого источника, послСдниС Ρ‚Ρ€ΠΈ мСсяца своСй ΠΆΠΈΠ·Π½ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡΠ²ΡΡ‚ΠΈΡ‚ΡŒ своСй сСмьС, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ² всС сайты, стСрСв свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² ΡΠ΅Ρ‚ΠΈ, ΠΏΡ€ΠΎΠ΄Π°Π² свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎ Π΄Π΅ΡˆΠ΅Π²ΠΊΠ΅ ΠΈ Π²Ρ‹Π΄Π΅Ρ€Π½ΡƒΠ² всС сСтСвыС ΡˆΠ½ΡƒΡ€Ρ‹ ΠΈ Π²ΠΈΠ»ΠΊΠΈ, ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ с Π²Π½Π΅ΡˆΠ½ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Артист, ΠΏΠΎΡΠ²ΡΡ‚ΠΈΠ²ΡˆΠΈΠΉ всю свою Тизнь творчСству ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ созданию ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ эффСктивного обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ мСсяцы своСй ΠΆΠΈΠ·Π½ΠΈ ΠΆΠ°Π΄Π½ΠΎ навСрстывал ΡƒΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅, Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π΅ΠΊΡˆΠΈΡΡŒ ΠΎΡ‚ ΡΠ΅Ρ‚Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° ΠΈ Π±Ρ‹Π»Ρ‹Ρ… ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ.

Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ всС Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, отмСчая ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ Π³ΠΎΠ΄ΠΎΠ²Ρ‰ΠΈΠ½Ρƒ Π΅Π³ΠΎ таинствСнного исчСзновСния, всС ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ΅ сообщСство Ruby увСряСт, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΡ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΠΎΠΏΡƒΠ»ΡΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ этого языка Π±ΡƒΠ΄Π΅Ρ‚ сохранСн Π² ΡΠ΅Ρ€Π΄Ρ†Π°Ρ… программистов навсСгда.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, вспоминая ΠΎ Π½Π΅ΠΌ, сообщСство Π΄Π΅Π»Π°Π΅Ρ‚ это ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² ΡΡ‚ΠΈΠ»Π΅ самого _why β€” Π±Π΅Π· грусти, тоски ΠΈ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π°Π³ΠΈΠ·ΠΌΠ°, Π·Π°ΠΎΡ‡Π½ΠΎ пСрСдавая Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ Π½Π° Π΅Π³ΠΎ любимом Ruby:

thanks = thank.person("_why")

thanks.append("~chunky bacon")

Как, ΡƒΠ»Ρ‹Π±Π°ΡΡΡŒ, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠœΠ°Ρ‚Ρ†, ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ языка Ruby, Π΄Π°ΠΆΠ΅ послС своСго исчСзновСния ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ΄ΡˆΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Π΄ Π½Π°ΠΌΠΈ всСми. НапримСр, Турналисты ΡƒΠΆΠ΅ Π·Π°ΠΌΡƒΡ‡ΠΈΠ»ΠΈ создатСля Ruby Π΄ΡƒΡ€Π°Ρ†ΠΊΠΈΠΌ вопросомрСкурсиСй: But why mister _why had disappeared?


ВмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

НСобоснованныС утвСрТдСния ΠΌΠ½ΠΎΠ³ΠΈΡ… источников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ Π’икипСдия, ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ _why β€” это 24-Π»Π΅Ρ‚Π½ΠΈΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Jonathan Gillette, Π½Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΈ. И Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ сам Jonathan Gillette катСгоричСски ΠΎΡ‚Ρ€ΠΈΡ†Π°Π΅Ρ‚ это, Π½ΠΎ Ρ…отя Π±Ρ‹ просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ruby Π² ΡΠ²ΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ (ΠΎ Π±ΠΎΠΆΠ΅, ΠΎΠ½ PHP-программист!). К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ вСсьма символично Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ офисной Ρ€Π°Π±ΠΎΡ‚Π΅, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ruby Β«rock starΒ» _why всСгда повторял:

Π₯ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΡ„ис это ΠΊΠ°ΠΊ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Π΅ сСриалы ΠΏΠΎ Π²Π΅Ρ‡Π΅Ρ€Π°ΠΌ, Тизнь β€” это слишком большая Ρ€ΠΎΡΠΊΠΎΡˆΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡ΡƒΠΆΠΈΡ… ΠΏΠ»Π°Π½ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΉ.

Π”ΡƒΡ€Π½ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Ρ€Π°Π·ΠΈΡ‚Π΅Π»Π΅Π½: вслСд Π·Π° _why ΠΏΠΎΠ΄ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ поступка ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΆΠ΅ Π°ΠΊΡ‚ «сСтСвого самоубийства» ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… СвангСлистов Python-ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ, ΠœΠ°Ρ€ΠΊ ΠŸΠΈΠ»ΠΈΠ³Ρ€ΠΈΠΌ (Π°Π²Ρ‚ΠΎΡ€ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Β«Dive into PythonΒ»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡ€Π²Π°Π» с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Python. Но это ΡƒΠΆΠ΅ совсСм другая история...

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ хочСтся Ρ‚Π²ΠΈΡ‚ΠΎΠΌ самого _why, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΡ‚ΠΎΡˆΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π΅Ρ€ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ спросил, Ρ‡Π΅ΠΌ ΠΎΠ½, Ρ‡Π΅Ρ€Ρ‚ ΠΏΠΎΠ±Π΅Ρ€ΠΈ, Π²ΠΎΠΎΠ±Ρ‰Π΅ занимаСтся? На Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»: Β«Ρ…Π°ΠΊΠ°ΡŽ хакСрство». Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΠ½ написал Ρ‚Π²ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» ΠΈ Π½Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вопросы:

Когда Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ создаСтС, вас ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‡ΡƒΠΆΠΈΠ΅ вкусы ΠΈ ΠΌΠ½Π΅Π½ΠΈΡ, Π° Π½Π΅ ваши возмоТности. Π­Ρ‚ΠΈ вкусы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΈ ΠΎΡ‚Π΄Π°Π»ΡΡŽΡ‚ людСй. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ β€” Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅.

ГЛАВА 11. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π ΠΎΠ½Π° Авицура: сСкрСты Π½Π΅ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ

Π Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ Π½Π΅ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ сСгодня рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… программистов» (Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ slow programming). ΠžΠ±Ρ‰Π°Ρ ΡΡƒΡ‚ΡŒ этого общСствСнного двиТСния Π² ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌ, Π²Π΄ΡƒΠΌΡ‡ΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ своСго идСального ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…Π»ΠΈΠ±ΠΎ встрСчных компромиссов. Π§Π°Ρ‰Π΅ всСго коммСрчСская Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ «эстонского» стиля кодирования, поэтому Ρ‡Π°Ρ‰Π΅ всСго Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π·Π° свой собствСнный счСт Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Β«ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²Β», ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡΡŒ, избСгая Π»ΡŽΠ±Ρ‹Ρ… компромиссов ΠΈΠ»ΠΈ уступок Π² ΡƒΡ‰Π΅Ρ€Π± своСму чувству ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΠ·ΠΌΠ°.

Π”ΡƒΠΌΠ°ΡŽ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ сразу Π³Π½Π΅Π²Π½ΠΎ возразят: это слишком Π½Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²Π΄ΠΎΠΉ, β€” ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅? Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ Ρ†ΠΈΡ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΠ³ΠΎ Π² ΡƒΠ·ΠΊΠΈΡ… ΠΊΡ€ΡƒΠ³Π°Ρ… программиста-коммуниста ЛСкса ΠšΡ€Π°Π²Π΅Ρ†ΠΊΠΎΠ³ΠΎ:

По Π½Π΅ΡΡΠ½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°Ρ… рСгулярно ΠΏΡ€ΠΎΡΠΊΠ°Π»ΡŒΠ·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΡ‹ΡΠ»ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅ «всСм извСстно» Π½Π° Ρ‚Π΅ΠΌΡƒ Β«ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ Π·Π° Π΄Π΅Π½ΡŒΠ³ΠΈ, Π½ΠΈΠΊΡ‚ΠΎ качСствСнно своС Π΄Π΅Π»ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Β».

Π’Ρ€ΠΎΠ΄Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡˆΡŒ ΠΏΠΎ ΡΡ‚ΠΎΡ€ΠΎΠ½Π°ΠΌ β€” рСгулярно ΠΆΠ΅ Π΄Π΅Π»Π°ΡŽΡ‚. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Ρ‚ΠΎΠ»ΠΏΡ‹ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π·Π° Ρ‚Π°ΠΊ ΠΏΠΈΡˆΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒΠΈ, стихи, рассказы ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π·Π° Ρ‚Π°ΠΊ ΠΈΡ… Ρ€Π°Π·Π΄Π°ΡŽΡ‚ Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ Π½Π°Π»Π΅Π²ΠΎ. ΠšΡƒΡ‡Π° Π½Π°Ρ€ΠΎΠ΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ рисуСт, Ρ„ΠΎΡ‚ΠΈΡ‚, 3Π΄-ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ‚ ΠΈ ΡΠ½ΠΎΠ²Π° Π·Π° Ρ‚Π°ΠΊ Ρ€Π°Π·Π΄Π°Π΅Ρ‚. Π‘Π΅Π·ΠΎ всякой Ρ‚Π΅Π½ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π° ΡΡ‚ΠΎ дСньги. Π‘Π΅Π·ΠΎ всякой Ρ‚Π΅Π½ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Ρ‹, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ, β€” Ρ‚ΡƒΡ‚ Π΄Π°ΠΆΠ΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π½Π΅Ρ‚, Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°. ΠŸΡ€ΠΈ этом ΠΎΠ½Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ΠΈ ΡˆΠ»ΠΈΡ„ΡƒΡŽΡ‚ ΠΈΠΌΠΈ замострячСнноС ΠΏΠΎΡ€ΠΎΠΉ Π΄ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΠΈ, Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ ΠΈ Π½Π΅ ΡΠ½ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°ΠΌ Π½Π° Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅. И всС ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ? Из-Π·Π° интСрСса, Π·Π½Π°ΠΌΠΎ Π΄Π΅Π»ΠΎ.


МСдлСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π˜Ρ‚Π°ΠΊ, популярноС Π½Π° Π—Π°ΠΏΠ°Π΄Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ cΠ»ΠΎΡƒΠ»Π°ΠΉΡ„Π΅Ρ€ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ°Ρ‚ΡŒ Π² Π˜Π’, Π³Π΄Π΅ ΠΎΠ½ΠΎ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΎ свой собствСнный ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΎΠΌΡƒ мСйнстриму ΠΊΠΎΠ½Ρ‚Ρ€Ρ‚Ρ€Π΅Π½Π΄ β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ориСнтируСтся Π½Π΅ Π½Π° Π΄Π΅Π΄Π»Π°ΠΉΠ½Ρ‹ ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ врСмя/извлСчСнная Π²Ρ‹Π³ΠΎΠ΄Π°, Π° (ΠΎ Ρ‡Π΅Ρ€Ρ‚, Π΄Π°Π»Π΅Π΅ β€” нСнормативная для бизнСс-срСды лСксика) ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎ.

МСдлСнноС, Π²Π΄ΡƒΠΌΡ‡ΠΈΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, остороТный ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… компромиссов ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΎΠ²Π΅ΡΡ‚ΡŒΡŽ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚авлСниями ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠΊΡ€ΠΈΠΊΠΎΠ² руководства ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΌΠΈΡ‚ΠΈΠ½Π³ΠΎΠ². Π›ΠΈΡˆΡŒ ΠΊΡ€ΠΎΠΏΠΎΡ‚Π»ΠΈΠ²Ρ‹ΠΉ поиск максимальной эффСктивности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΉΡ„Π° ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΌΠ΅Π΄ΠΈΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ программирования.

Часто происходит Ρ‚Π°ΠΊ: затянули ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ»ΠΈ всС сроки, ΡƒΠΏΠΎΡ€Π½ΠΎ Β«Π΄Π΅Π»Π°Π»ΠΈ всС Π½Π° ΡΠΎΠ²Π΅ΡΡ‚ΡŒΒ», Π½ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ всС Π½Π΅ Ρ‚Π°ΠΊ просто, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ Π½Π° ΡΡ‚Π°ΠΏΠ΅ постановки Π·Π°Π΄Π°Ρ‡ΠΈ... ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² всСх ΡƒΠ²ΠΎΠ»ΠΈΠ»ΠΈ. БущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… историй, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ я Ρ€Π°ΡΡΠΊΠ°ΠΆΡƒ лишь ΠΎΠ΄Π½Ρƒ β€” ΠΏΡ€ΠΎ Π ΠΎΠ½Π° Авицура (Ron Avitzur), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° Apple. Π’Π΅Ρ€Π½Π΅Π΅, ΡƒΠΆΠ΅ Π±Ρ‹Π²ΡˆΠ΅Π³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° этой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, хотя ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ½ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π½Π°Π½ΡΡ‚ΡŒ снова... Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΡƒ.

Π ΠΎΠ½ Авицур ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π» участиС Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вСрсий MacOS. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°, встроСнного Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΡΡ‚Ρƒ ΠžΠ‘, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° всС Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π΅Ρ‰Π΅ Π² Π·Π°Ρ‡Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΌ состоянии. Π‘Ρ€ΠΎΠΊΠΈ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, собствСнно, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠ΄ руководством самого Π ΠΎΠ½Π°, постоянно сдвигались.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ Π±Ρ‹Π»Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° состояла Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это», Π° ΡΠΊΠΎΡ€Π΅Π΅ сводилась ΠΊ ΠΏΠΎΠΈΡΠΊΡƒ Β«ΠΊΠ°ΠΊ это Π²ΠΎΠΎΠ±Ρ‰Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒΒ». ВворчСский процСсс программирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” ΡˆΡ‚ΡƒΠΊΠ° слоТная сама ΠΏΠΎ ΡΠ΅Π±Π΅, Π½ΠΎ ΡΡ‚ΠΎ Π²Π΄Π²ΠΎΠΉΠ½Π΅ слоТно, ΠΊΠΎΠ³Π΄Π° этот процСсс монопольно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΈΠ΅ сроки, ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌΠΈ, ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ... Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²Ρ‹ ΠΏΠΎΠ½ΡΠ»ΠΈ.