сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10

Google β€” это 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π° строчСк ΠΊΠΎΠ΄Π°

ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

Π Π΅ΠΉΡ‡Π΅Π» Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ хранСния исходников позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Google «β€¦ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ свободу Π² использовании ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²». ЕдинствСнноС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ β€” это доступ ΠΊ ΠΊΠΎΠ΄Ρƒ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ранТирования Google’s PageRank, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основой бизнСса, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ для поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°. К этим Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈΠΌΠ΅ΡŽΡ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сотрудники. Π’ Ρ†Π΅Π»ΠΎΠΌ для управлСния ΠΊΠΎΠ΄ΠΎΠΌ Π² Google ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ собствСнная VCS, которая называСтся Piper ΠΈ которая Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ опираСтся Π½Π° ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΡƒΡŽ инфраструктуру, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· 10 Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ².

Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Π° статистика, привСдённая Π Π΅ΠΉΡ‡Π΅Π». По Π΅Ρ‘ словам, Piper управляСт 85 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Β«Google-ΠΊΠΎΠ΄Π°Β», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ 25 000 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 40 000 ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ 250 000 Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ 15 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°. Π’ сравнСнии с Linux, которая вся насчитываСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 40 000 Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π° программистов Google выглядит фантастичСской.Π’Π°ΠΊΠΆΠ΅ Π Π΅ΠΉΡ‡Π΅Π» ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ сСйчас Google ΠΈ Facebook вмСстС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ open source VCS, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… любого ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°, сравнимого Π΄Π°ΠΆΠ΅ с самой Google. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ основой Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ VCS являСтся Π½Π΅ модная срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² git, Π° Mercurial, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ уровня, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ приходится ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ ΠΎΠ±ΠΎΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π³ΠΈΠ³Π°Π½Ρ‚Π°ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

5 ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я ΠΏΡ€ΠΎΠΏΡƒΡ‰Ρƒ Windows 11 ΠΈ Π΅Ρ‰Π΅ нСсколько Π»Π΅Ρ‚ Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Windows 10

Π§Π΅Ρ€Π΅Π· нСсколько Π΄Π½Π΅ΠΉ, 5 октября 2021 Π³ΠΎΠ΄Π°, состоится Ρ€Π΅Π»ΠΈΠ· Π½ΠΎΠ²ΠΎΠΉ ОБ Windows 11. Π•Ρ‰Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° новая Windows Π½Π΅ появлялась Ρ‚Π°ΠΊ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, 24 июня 2021 Π³ΠΎΠ΄Π° Windows 11 Π±Ρ‹Π»Π° прСдставлСна Π½Π° мСроприятии Microsoft, Π° ΡƒΠΆΠ΅ спустя Ρ‚Ρ€ΠΈ с нСбольшим мСсяца состоится Π΅Π΅ Ρ€Π΅Π»ΠΈΠ·. Π­Ρ‚ΠΎ довольно Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎ, вСдь ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ приходится ΠΆΠ΄Π°Ρ‚ΡŒ довольно Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя, Π° ΠΈΡ… ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ сопровоТдаСтся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π½Π°ΠΊΠ°Ρ‡ΠΊΠΎΠΉ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нас ΠΆΠ΄ΡƒΡ‚.

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

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

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Windows 11 Π΄ΠΎ послСднСго ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±Ρ‹Π»Π° лишь большим ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows 10 Sun Valley

Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹Π΅ систСмныС трСбования, сдСлавшиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ Π² 2020 Π³ΠΎΠ΄Ρƒ, нСсовмСстимым с Windows 11

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π° основС Ryzen 5 1600 AF, матСринской ΠΏΠ»Π°Ρ‚ΠΎΠΉ MSI B450-A PRO MAX ΠΈ 32 Π“Π‘ ΠžΠ—Π£ DDR4 3400 ΠœΠ“Ρ†. ΠŸΠΎΠΊΡƒΠΏΠ°Ρ эту систСму Π² Π½Π°Ρ‡Π°Π»Π΅ 2021 Π³ΠΎΠ΄Π°, я ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³, Ρ‡Ρ‚ΠΎ процСссор устарССт ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ 2021 Π³ΠΎΠ΄Π° ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Windows. Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹Π΅ систСмныС трСбования Windows 11 ΠΎΡ‚ΡΠ΅ΠΊΠ°ΡŽΡ‚ ΠΎΡ‚ Π½Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ соврСмСнных ПК ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ², оставляя ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ процСссоры Coffee Lake, Zen+ ΠΈ Π½ΠΎΠ²Π΅Π΅.

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

А Π²ΠΎΡ‚ Ryzen 5 2600, подходящий ΠΏΠΎ систСмным трСбованиям для Windows 11, стоит Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π΄ΠΎΡ€ΠΎΠΆΠ΅.

Π’ «ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π΅» ΠΏΠΎ систСмным трСбованиям ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ популярныС Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Π΅ процСссоры, ΠΊΠ°ΠΊ Pentium Dual-Core G4560.

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Или ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… процСссоров с встроСнной Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ Π±Π΅Π· Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ryzen 3 2200G.

НСудобство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Π²Ρ‹Ρ€Π΅Π·Π°Π½ΠΈΠ΅ части Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π’ΠΈΠ΄ΠΈΠΌΠΎ, Microsoft ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π²ΠΎΠ΅Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ, поэтому осущСствляСт нСпонятноС ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Windows 11, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сСнсорных экранов, Π½ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… дСсктопов, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ Windows.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· нас ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСйчас Windows 10, которая ΠΏΡ€ΠΎΡˆΠ»Π° Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ развития Π·Π° 6 Π»Π΅Ρ‚ ΠΈ Π½Π°Π±Ρ€Π°Π»Π° Π·Π° этот срок ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΡ… Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΡ†. ВмСстС с этим измСнСния ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ с Windows 10 Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ ΠΈ ΠΎΠ½Π° остаСтся ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ ΠΏΠΎ интСрфСйсу ΠΈ части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° Windows 7 ΠΈ Windows 8. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ этих старых ОБ Π½Π° Windows 10 ΠΌΠΎΠΆΠ΅Ρ‚ быстро ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ срСду Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ староС мСню ΠŸΡƒΡΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сторонних ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сСбя Windows 10 ΠΈ Π² ΠΈΠ³Ρ€Π°Ρ…, обгоняя Windows 7 Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ давая Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… старых. ВсС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π² Windows 10 ΠΈ со старыми ΠΈΠ³Ρ€Π°ΠΌΠΈ. Π―, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· вас, люблю старыС ΠΈΠ³Ρ€Ρ‹ ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… прСкрасно ΠΈΠ΄ΡƒΡ‚ Π½Π° Windows 10, Π° Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΎΠ½ΠΊΠΈΡ… настроСк ΠΈΠ»ΠΈ фанатских ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, отличная стратСгия Majesty 2: The Fantasy Kingdom Sim, Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°ΡΡΡ Π½Π° Windows 8.

Windows 10 для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· нас стала ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ срСдой ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ большСС, Ρ‡Π΅ΠΌ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΈ мСню ΠŸΡƒΡΠΊ, располоТСнноС ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ экрана. Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Windows 10 October 2020 Update ΠΈΠ»ΠΈ вСрсиСй 20H2 ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π²ΠΈΠΆΡƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Π½Π° May 2021 Update (вСрсия 21H1), Π½Π΅ говоря ΡƒΠΆΠ΅ ΠΎ Windows 11. Π”Π°, Ρƒ Windows 10 Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ я Π½Π΅ΠΌΠ°Π»ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΎΠ²Π°Π» Π΅Π΅ Π² Π±Π»ΠΎΠ³Π°Ρ…, Π½ΠΎ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½ΠΎΠ²Ρ‹Ρ… ОБ Windows Π½Π° стартС

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ запуск Π½ΠΎΠ²ΠΎΠΉ Windows сопровоТдаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ восторТСнными ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ ΠΈ новостями, ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ вас ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΠ½ΠΊΡƒ, Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ сдСрТанными сообщСниями ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ СстСствСнно ΠΏΡ€ΠΈ запускС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΡƒΡΠΏΠ΅Π²ΡˆΠΈΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ вСрсии Windows 11 ΡƒΠΆΠ΅ ΠΏΠΈΡˆΡƒΡ‚ ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, просСдании ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΉ частоты систСмных Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΈ ΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ….

Π‘Ρ€Π΅Π΄ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ…ΠΎΠ΄ΠΈΠ»Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠ²ΡƒΡŽ ОБ стоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Service Pack. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΌΠ½ΠΎΠ³ΠΎ измСнилось, исчСзли сами Service Pack, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π΄Ρƒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ большС стало Π±Π°Π³ΠΎΠ² Π² обновлСниях, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ° Π½Π΅ ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ»Π° смысла ΠΈ Π½Π΅ стоит Π±Ρ€ΠΎΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½ΠΎΠ²ΠΎΠ΅, ΡΡ‚Π°Π½ΠΎΠ²ΡΡΡŒ Π±Π΅Ρ‚Π°-тСстСром.

Π˜Ρ‚ΠΎΠ³ΠΈ

Π’ΠΎΡ‚ ΠΌΠΎΠΈ ΠΏΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я ΠΎΡΡ‚Π°ΡŽΡΡŒ Π½Π° старой Π΄ΠΎΠ±Ρ€ΠΎΠΉ Windows 10 Π΅Ρ‰Π΅ нСсколько Π»Π΅Ρ‚, ΠΏΠΎΠΊΠ° Π½Π΅ закончится Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°. А Ρ‡Ρ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Windows 11 Π²Ρ‹? ΠŸΠΈΡˆΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ ваш ПК для Π½Π΅Π΅ ΠΏΠΎ систСмным трСбованиям ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π΅?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

БистСма STEPS: Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнят ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

Π£ программистов Π΅ΡΡ‚ΡŒ завСтная ΠΌΠ΅Ρ‡Ρ‚Π°: Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ всё β€” ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, языки программирования, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ прилоТСния. Π£ΠΏΡ€Π°Π·Π΄Π½ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всё красиво ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡƒ β€” словом, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всё ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ нагромоТдСния Ρ€Π°Π·Π½Ρ‹Ρ… стилСй ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠŸΡ€ΠΈ этом всС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‡Ρ‚Π°ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ±Ρ‹Ρ‚ΡŒΡΡ ΠΈ Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ ΠΏΠΎΠ΄ силу Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Над ΡΠΌΠ΅Π»ΡŒΡ‡Π°ΠΊΠ°ΠΌΠΈ принято ΠΏΠΎΡΠΌΠ΅ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π° ΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ β€” ΠΎΠ±Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ колСса. Но ΠΊΠΎΠ³Π΄Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ бСрётся Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Ρ‘Π» Π½Π΅ΠΌΠ°Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ассоциируСм с ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ, всС ΡˆΡƒΡ‚ΠΊΠΈ становятся нСумСстными.

Алан КСй β€” Тивая Π»Π΅Π³Π΅Π½Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ индустрии. Π’ сСрСдинС ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚Ρ‹Ρ… ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» с АйвСном Π‘Π°Π·Π΅Ρ€Π»Π΅Π½Π΄ΠΎΠΌ, создавшим ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ систСму Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования, Π° Π² 1970 Π³ΠΎΠ΄Ρƒ присоСдинился ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ Xerox PARC, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, создав язык Smalltalk, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ графичСским интСрфСйсом. ПозднСС Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΡ‚ Π‘Ρ‚ΠΈΠ²Π° ДТобса ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΡΠ΄Π΅Π»Π°Π²ΡˆΡƒΡŽ Macintosh, Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Macintosh ΡƒΠ±Π΅Π΄ΠΈΡ‚ Π‘ΠΈΠ»Π»Π° ГСйтса Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ MS-DOS срочно нуТдаСтся Π² графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ интСрфСйсом, извСстной Π½Π°ΠΌ ΠΊΠ°ΠΊ Windows.

ПослС PARC КСй Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ…: Atari, Apple, Disney ΠΈ HP, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΎΠΌ унивСрситСтС Π² Лос-АндТСлСсС ΠΈ ΠšΠΈΠΎΡ‚ΡΠΊΠΎΠΌ унивСрситСтС. Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π΅Π³ΠΎ исслСдований стали Squeak β€” Π±ΠΎΠ»Π΅Π΅ соврСмСнная ΠΈ друТСствСнная вСрсия Smalltalk, Π° Ρ‚Π°ΠΊΠΆΠ΅ Etoys β€” Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Squeak для Π΄Π΅Ρ‚Π΅ΠΉ (Π½Π° Π΅Π³ΠΎ основС Π±Ρ‹Π» создан Π±ΠΎΠ»Π΅Π΅ извСстный сСгодня Scratch). Π’ 2005 Π³ΠΎΠ΄Ρƒ КСй основал ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ институт Viewpoints, финансируСмый ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌ Ρ„ΠΎΠ½Π΄ΠΎΠΌ БША, Π° Ρ‚Π°ΠΊΠΆΠ΅ рядом ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ: Intel, Motorola, HP ΠΈ Nokia. Π’ΠΎ, Ρ‡Π΅ΠΌ КСй ΠΈ дСсяток сотрудников Viewpoints заняты сСйчас, ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ наш взгляд Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π”Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ тысяч строк Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π½Π° всё

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ КСя, прСдставлСнноС ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°ΡƒΡ‡Π½ΠΎΠΌΡƒ Ρ„ΠΎΠ½Π΄Ρƒ БША, Π·Π²ΡƒΡ‡Π°Π»ΠΎ Π½Π΅ просто смСло, Π° ΠΏΠΎΡ‡Ρ‚ΠΈ фантастичСски. КСй ΠΏΠΎΠΎΠ±Π΅Ρ‰Π°Π» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ срСду (ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ КСй настаиваСт Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ОБ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ), которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнному ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этой срСды ΠΎΡ‚ всСх ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ: Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ΄Π° этой систСмы Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ тысяч строк.

Π‘ΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч строк β€” это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ. Если Π²Π΅Ρ€ΠΈΡ‚ΡŒ Β«Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈΒ», Ρ‚ΠΎ исходныС ΠΊΠΎΠ΄Ρ‹ Windows NT 3.1 Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ 4-5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, ядро Linux 2.6.0 βˆ’ 5,2 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°, Π° соврСмСнныС ОБ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ стандартных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°.

ΠžΠ±ΡŠΡ‘ΠΌ сопоставим с Π­ΠΌΠΏΠ°ΠΉΡ€ стСйт Π±ΠΈΠ»Π΄ΠΈΠ½Π³ ΠΈ Ρ€Π°Π²Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 17,5 тысячам ΠΊΠ½ΠΈΠ³. Β«ΠšΡ‚ΠΎ ΠΈΠ· вас ΠΏΡ€ΠΎΡ‡Ρ‘Π» ΡΠ΅ΠΌΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч ΠΊΠ½ΠΈΠ³? β€” Π²ΠΎΠΏΡ€ΠΎΡˆΠ°Π΅Ρ‚ КСй ΡΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡ…ΡΡ Π½Π° Π»Π΅ΠΊΡ†ΠΈΠΈ. β€” А ΠΊΡ‚ΠΎ ΠΈΠ· вас ΠΏΡ€ΠΎΡ‡Ρ‘Π» хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ?Β» ΠžΠ±ΡŠΡ‘ΠΌΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ тысяч строк, ΠΏΠΎ Π΅Π³ΠΎ мнСнию достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠΎ функциям Ρ‚Π΅ ОБ ΠΈ прилоТСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π»ΠΎ.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ софт КСй сравниваСт с СгипСтскими ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π°ΠΌΠΈ. Π˜Ρ… строитСли Π΅Ρ‰Ρ‘ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠΌ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΎΠ± Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΈ сооруТали конструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ состояли ΠΈΠ· ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ практичСски Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ свободного пространства Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½Π½ ΠΈ Π°Ρ€ΠΎΠΊ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ изящныС ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹Π΅ сооруТСния. НСльзя Π»ΠΈ изобрСсти Π°Π½Π°Π»ΠΎΠ³ Π°Ρ€ΠΎΠΊ для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ?

БСйчас программист ΠΏΡ€ΠΈ всём ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π½Π΅ способСн свободно ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… строк ΠΊΠΎΠ΄Π°. Π—Π°Ρ‚ΠΎ Ссли ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всю систСму Π² ΠΎΠ±ΡŠΡ‘ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° логичСскиС части ΠΏΠΎ 100-1000 строк, это даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π΅Ρ‘ строСния ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²Ρ€ΠΎΠ΄Π΅ Π±Π°Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, просто ΡƒΠΉΠ΄ΡƒΡ‚ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅.

You may say I’m a dreamer

Π“Π»Π°Π²Π½Ρ‹ΠΉ вопрос: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅? Π—Π° ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° КСя Π΄ΠΎΠΊΠ°Π·Π°Π»Π°, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. БистСму ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ STEPS. Π­Ρ‚ΠΎ рСкурсивный Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌ, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠ°ΠΊ STEPS Toward Expressive Programming Systems β€” Β«Π¨Π°Π³ΠΈ ΠΊ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ систСмам программирования».

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ STEPS, Π² институтС КСя создали ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ систСмы. Он называСтся Frank, Π° Ссли ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ β€” Β«Π€Ρ€Π°Π½ΠΊΠ΅Π½ΡˆΡ‚Π΅ΠΉΠ½Β». Π’Π°ΠΊΠΎΠ΅ имя Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π½Π΅ зря: систСма составлСна ΠΈΠ· кусочков, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ ΠΈΠ»ΠΈ пСрСписан Π·Π°Π½ΠΎΠ²ΠΎ.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Frank? Всё Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ: создаём ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ элСктронныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ обмСниваСмся ΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ. Вся Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ исслСдоватСли ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ избавились ΠΎΡ‚ дублирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ максимально ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄.

Frank β€” это Π½Π΅ опСрационная систСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ прилоТСния, Π° скорСС, ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Smalltalk ΠΈΠ»ΠΈ Squeak β€” большоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ станСт Π΄Π΅Π»Π°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. ВмСсто ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ собствСнный интСрфСйс ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, здСсь ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ слоТныС взаимосвязи.

Π’ΠΎ Frank Π΅ΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΎΠ΅ понятиС Β«Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ Π½Π° мСстС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ изобраТСния, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ созданныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ скрипты. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, β€” это Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя сцСнарий ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄ ΠΏΠΎ страницам (ΠΈΠ»ΠΈ, Ссли ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΊΠ°Π΄Ρ€Π°ΠΌ), Π° Π½Π΅ Ρ„Π°ΠΉΠ», для открытия ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Вакая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просто Π½Π΅ Π½ΡƒΠΆΠ½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с изобраТСниями ΠΈ тСкстом ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π’ΠΎ ΠΆΠ΅ ΠΈ с элСктронной ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ: письмом Π²ΠΎ Frank считаСтся любой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠΏΠΎ Π‘Π΅Ρ‚ΠΈ. Бписок писСм β€” это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Ρ†Π΅Π½Π½ΠΎΠ΅ качСство систСмы КСя β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΎΡ‚ΠΌΠ΅Π½Π°. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ любоС дСйствиС, Π° Π½Π΅ ΠΊΠ°ΠΊ Π² ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… β€” лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π΄Π° ΠΈ Ρ‚ΠΎ Π½Π΅ всСгда. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Β«ΠΌΠΈΡ€ΠΎΠ²Β»: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ мСняСм, систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΠΉ Β«ΠΌΠΈΡ€Β» отличаСтся ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ, ΠΈ Π² случаС надобности Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всё, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π΅Π΅ всСго Ρ‚ΠΎ, ΠΊΠ°ΠΊ КСй ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π±. Π’ΠΎ Frank Π½Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π·Π°Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TCP/IP (Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 160 строк, ΠΈ это, ΠΏΠΎ словам КСя, Π½Π΅ ΠΏΡ€Π΅Π΄Π΅Π» краткости). ВмСсто Π²Π΅Π±-страниц прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ самыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² Π½ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° β€” гипСрссылку.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄, содСрТащийся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΏΠΎ сути, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, это Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ·Π²Π½Π΅ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ бСзопасной, Ρ‡Π΅ΠΌ исполнСниС JavaScript Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-страницы просто ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π‘Π΅Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ «сайты» Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² систСмС срСдствами β€” Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ самыми, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅.

Π‘ΠΈΠ»Π° мысли ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π°

Π’Π½Π΅ΡˆΠ½ΡΡ сторона Frank интСрСсна ΡƒΠΆΠ΅ хотя Π±Ρ‹ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Π½ΠΈ раздСлСния Π½Π° прилоТСния, Π½ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Но настоящая чёрная программисткая магия скрыта Π²Π½ΡƒΡ‚Ρ€ΠΈ.

Бколько Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ части STEPS?

TCP/IP160 строк
Алгоритм сглаТивания Π½Π° Nile45 строк
Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ Gezira Π½Π° Nile457 строк
ΠŸΠ°Ρ€ΡΠ΅Ρ€ Nile Π½Π° OMeta130 строк
Вранслятор Nile AST Π² Π‘ΠΈ Π½Π° OMeta1110 строк

Как Frank умСстился Π² Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч строк ΠΊΠΎΠ΄Π°? ΠžΡ‚Π²Π΅Ρ‚ кроСтся Π·Π° двумя Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ: ΠΌΠ΅Ρ‚Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ языки (DSL). Главная идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ языки ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ, Ρ…ΠΈΡ‚Ρ€ΠΎΡƒΠΌΠ½ΠΎ комбинируя ΠΈΡ…, ΠΏΠΈΡΠ°Ρ‚ΡŒ элСгантныС ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚Π° идСя Π½Π΅ Π½ΠΎΠ²Π°: Π½Π° Π½Π΅ΠΉ основан язык Forth, ΠΈ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языкС Lisp, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ КСй Π² своё врСмя вдохновлялся ΠΏΡ€ΠΈ создании Smalltalk. Π‘ΠΎΠ»Π΅Π΅ соврСмСнный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Ruby on Rails, примСняСмый Π² качСствС DSL для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бэкэндов Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Но STEPS β€” это Π½Π΅Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ΄Π° большСС, Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ язык, β€” это Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ языков, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠ΄Π°.

Один ΠΈΠ· самых интСрСсных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² STEPS β€” это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык OMeta (pdf). Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для описания синтаксиса Π΄Ρ€ΡƒΠ³ΠΈΡ… языков. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π° OMeta ΠΌΠΎΠΆΠ½ΠΎ Π² нСсколько строк ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ синтаксис ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ наслСдования Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€. Бинтаксис OMeta ΠΏΡ€ΠΈ этом описан Π½Π° самом OMeta.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ язык β€” это Nile (Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ Π² Ρ‡Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΊΠΈ Нил). Авторы STEPS Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ «языком исполняСмой ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈΒ». Nile позволяСт ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ матСматичСскиС выраТСния ΠΈ сдСлан Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния. На Π½Ρ‘ΠΌ написана графичСская подсистСма Frank, называСмая Gezira. Gezira умСщаСтся Π² нСсколько сотСн строк Π½Π° Nile ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²ΡƒΡŽ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сглаТиваниС ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.

Π‘Π°ΠΌΡ‹ΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²ΠΎ всСй этой слоТной систСмС β€” язык Nothing (пСрСводится с английского ΠΊΠ°ΠΊ «Ничто»), «высокоуровнСвый язык с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ сСмантикой». Nothing β€” это ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ всСми языками Π² STEPS ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ. На Nothing Π½Π΅ прСдполагаСтся ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΈ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ½ лишь для возмоТности ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ получаСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅. Nothing, ΠΏΠΎ словам исслСдоватСлСй, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½ BCPL, использовавшимся Π² ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹ ΠΈ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π‘ΠΈ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄ Π½Π° Nothing ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π‘ΠΈ для дальнСйшСго ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Π² JavaScript β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма исполнялась Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΈΠ· Nothing ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

Π’ качСствС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ слоя, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написан ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΎΠ΄Π½ΠΎ врСмя использовался NotSqueak β€” ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ Squeak. Но Π² послСднСм ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΎ NotSqueak ΡƒΠΆΠ΅ Π½Π΅Ρ‚, Π·Π°Ρ‚ΠΎ появился Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык β€” Maru. Как ΠΈ OMeta, ΠΎΠ½ написан сам Π½Π° сСбС ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для описания высокоуровнСвого прСдставлСния, Ρ‚Π°ΠΊ ΠΈ для связи с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌΠΈ функциями. На Maru ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ парсСр Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΈ Π² 2011 Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° КСя Π±Ρ‹Π»Π° занята пСрСносом Nile Π½Π° Maru.

БСсконСчный экспСримСнт

К соТалСнию, ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ КСя ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (pdf) β€” это Π½Π΅ пособиС для программистов-супСрмСнов ΠΈ Π½Π΅ справочник. Оно ΠΈ понятно β€” STEPS ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ², ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ Π²ΠΎ Viewpoints ставят Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ экспСримСнты, Ρ†Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… β€” Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π² создании Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠΉ систСмы, сколько Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Β«Π€Ρ€Π°Π½ΠΊΠ΅Π½ΡˆΡ‚Π΅ΠΉΠ½Β» ΠΊΠ°ΠΊ Ρ†Π΅Π»ΡŒΠ½Π°Ρ систСма здСсь Π½ΡƒΠΆΠ΅Π½ лишь Π² качСствС ΠΏΠΎΠ΄ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π»Π°.

Если ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ Viewpoints Π·Π° Ρ€Π°Π·Π½Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹, Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ здСсь снова ΠΈ снова ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽΡ‚ языки программирования, Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΡ… всё Π±ΠΎΠ»Π΅Π΅ самодостаточными (ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΅-Π³Π΄Π΅ Π΅Ρ‰Ρ‘ остаётся ΠΊΠΎΠ΄ Π½Π° Π‘ΠΈ, Π½ΠΎ ΠΎΡ‚ Π½Π΅Π³ΠΎ постСпСнно ΠΈΠ·Π±Π°Π²Π»ΡΡŽΡ‚ΡΡ) ΠΈ ставят смСлыС экспСримСнты.

ВрСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° КСя ΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ мостики Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, создавая, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Squeak для Google Native Client ΠΈΠ»ΠΈ дСлая мСтаязык Tamacola Π½Π° основС Tamarin VM, входящСй Π²ΠΎ Flash. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ всСй систСмС Π½Π΅ просто Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ быстрСС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ трансляции Π² JavaScript.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ являСтся Ρ†Π΅Π»ΡŒΡŽ КСя: ΠΏΠΎ Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅, Π² Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ Π²ΠΈΠ΄Π΅ Frank Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 30 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ссли Π±Ρ‹ Π±Ρ‹Π» написан Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ исслСдоватСли Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ лишь Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ Π²Ρ€Π΅Π΄ΠΈΡ‚ компактности ΠΊΠΎΠ΄Π°.

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Frank Π½Π΅ станСт ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠΌ соврСмСнных ОБ ΠΈ вряд Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ΄Π΅Π»Π°Π½ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для этого уровня. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Алан КСй, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π΅ мСньшС, Ρ‡Π΅ΠΌ Π² своё врСмя повлиял Smalltalk.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ‚ΠΎ ΠΈΠ· вас сколько строк ΠΊΠΎΠ΄Π° ΠΏΠΈΡˆΠ΅Ρ‚ Π² дСнь?

Π’ΠΎΡ‚ Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим эту Ρ‚Π΅ΠΌΡƒ. Π’ΠΎΡ‚ ΠΌΠ½Π΅ интСрСсно сколько ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ΄Π° Π² дСнь программисты ΠΏΠΈΡˆΡƒΡ‚. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ всС ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΡ„ΠΈ ΠΈ Ρ‚Π΅ ΠΊΡ‚ΠΎ этим дСньги Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚.
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚ сам объСм Π΄Π½Π΅Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
Π‘Π²ΠΎΠ΅ количСство я Π½Π°ΠΏΠΈΡˆΡƒ ΠΏΠΎΠ·ΠΆΠ΅.

Волько я надСюсь Π²Ρ‹ Π½Π΅ считаСтС строчки Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ;)

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ программиста НЕ измСряСтся количСством написанного ΠΊΠΎΠ΄Π° Π² дСнь.
Ну Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Ρƒ Π˜Π½Π΄ΡƒΡΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ.

Π― ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π» Π½Π΅ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ программиста. А просто ΠΏΡ€ΠΎ срСднСС число ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… строк. Π’ΠΎ Π΅ΡΡ‚ΡŒ срСднСС ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ΅ число строк ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ программист ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π±ΠΈΡ‚ΡŒ Π² дСнь Π½Π΅ ΡΡ‚Ρ€Π΅ΠΌΡΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ План ΠΈΠ»ΠΈ ΡƒΡΠΏΠ΅Ρ‚ΡŒ ΠΊ сроку, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡˆΠ΅Π» Π²Ρ‡Π΅Ρ€Π°.

Π’ΠΎΡ‚ я Π² дСнь Π² срСднСм набиваю ΠΎΡ‚ 50 строк чистого ΠΊΠΎΠ΄Π°, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ особом Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠΈ (Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ссли лСнь Π½Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚) Π΄ΠΎ 100 строк. Π― Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ ΡΠΏΠ΅ΡˆΡƒ. И я Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ программистом. Π”ΡƒΠΌΠ°ΡŽ Ρƒ ΠΏΡ€ΠΎΡ„ΠΈ всСТС большС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Но Π½Π° ΠΌΠΎΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ этого достаточно. А Π²ΠΎΡ‚ всСго ΠΏΡΡ‚ΡŒ мСсяцСв Π½Π°Π·Π°Π΄ ΠΌΠ½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ ΠΎΡ‚ силы Π½Π° 30-40 строк, Π΄Π° ΠΈ Ρ‚ΠΎ с копипастой (благодаря конкурсу стратСгий я научился Π½Π°Π±ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°)

Π­Ρ‚ΠΎ вопрос ΠΈΠ· разряда:
Π’ΠΎΠ²Π°Ρ€ΠΈΡ‰ΠΈ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΡ‚ΠΎ ΠΈΠ· вас сколько Ρ€Π°Π· Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π³Π°Π· Π² дСнь?

Π§Π΅ΠΌ большС ΠΊΠΎΠ΄Π° ΠΏΠΈΡˆΠ΅Ρ‚ программист, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ½ говняный.

warchief
количСство строк Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ характСристика ΠΈΠΌΡ…ΠΎ
всС вСдь зависит ΠΎΡ‚
1) качСство ΠΊΠΎΠ΄Π°, Π³ΠΎΠ²Π½ΠΎΠΊΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΠΎ 100500 строк Π² дСнь
2) возмоТностСй срСды, с использованиСм Ρ‚Π°ΠΊΠΈΡ… срСдств ΠΊΠ°ΠΊ Resharper ΠΈ Ρ‚ΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ 100500 строк качСствСнного ΠΊΠΎΠ΄Π° Π±ΠΈΡ‚ΡŒ
3) синтаксиса языка, Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² )
4) ΠΌΠΎΠΆΠ½ΠΎ вСдь ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ,
программист Π² ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΈΡ… случаях Π²Ρ‹Π΄Π°Π΅Ρ‚ прям Π±Π΅Π· ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ большиС Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° (ΠΈΠΌΡ…ΠΎ),
ΠΌΠΎΠΆΠ½ΠΎ вСдь Π²Π±ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΈ вСсь дСнь Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ/Π΄Π΅Π±Π°ΠΆΠΈΡ‚ΡŒ/Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ набирая ΠΈ стирая ΠΏΡ€ΠΈ этом ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° )

Π·Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ нСдСлю Π½Π΅ написал Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ строки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сСйчас ΠΈΠ΄Π΅Ρ‚ стадия сСтапа

ΠΊ стати Π² идСальном случаС использования шаблонов со всякими стратСгиями Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΈΡˆΡƒΡ‚ Ρ‡Π°Ρ‰Π΅ Π½Π΅ ΠΊΠΎΠ΄ Π° typedef’Ρ‹

warchief
НС подходящий вопрос для пятницы πŸ™‚
ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΠΆΠ΄Π°Ρ‚ΡŒ понСдСльника, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ строки Π½Π° Π΄Π½ΠΈ.

Но Π²ΠΎΠΎΠ±Ρ‰Π΅ вопрос Π±Ρ‹Π» Π½Π΅ сколько максимально ΠΊΠΎΠ΄Π° Π²Ρ‹ Π½Π°Π±ΠΈΠ²Π°Π΅Ρ‚Π΅, Π° ваш срСдний ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, сглаТСнный тСорСтичСскими ΠΈΠ·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡΠΌΠΈ, ΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ, поисками Π²Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Π±Π°Π³Π°, лазанью ΠΏΠΎ Ρ„ΠΎΡ€ΡƒΠΌΠ°ΠΌ ΠΈ просто пуляниями Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹Ρ… самолСтиков:)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° дСнь Ρƒ программиста, ΠΊΠ°ΠΊ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ?

Норма Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°(new files, changed, insertions, deletions). Π’Π°ΠΊ я Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π’ дСнь Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΌΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ:

Π€Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ мСньшС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, сСгодня дСнь Ρ‚Π°ΠΊΠΎΠΉ Π±Ρ‹Π».
МнС интСрСсно Π½Π° сколько это ΠΌΠ½ΠΎΠ³ΠΎ? Какая Π½ΠΎΡ€ΠΌΠ° Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ…? Π£ вас? Какая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ? Когда ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ°Π»ΠΎ, ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ? Π¦ΠΈΡ„Ρ€Ρ‹? Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ статистика? И ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ обьСм ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° дСнь? Π‘Ρ‹Π²Π°Π΅Ρ‚ пишСшь Ρ„ΠΈΡ‡Ρƒ, ΠΊΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎ, Π° Ρ„ΠΈΡ‡ΠΈ Π΅Ρ‰Π΅ Π½Π΅Ρ‚.

сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. 5e735a4a91616981774611. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10 Ρ„ΠΎΡ‚ΠΎ. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10-5e735a4a91616981774611. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5e735a4a91616981774611. ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. 46d575a02b22465e8052e792e81335f8. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10 Ρ„ΠΎΡ‚ΠΎ. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10-46d575a02b22465e8052e792e81335f8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 46d575a02b22465e8052e792e81335f8. ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. 5e735a4a91616981774611. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10 Ρ„ΠΎΡ‚ΠΎ. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10-5e735a4a91616981774611. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5e735a4a91616981774611. ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

я занимался рСструктуризациСй сСгодня

сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. dd9dc9364c1c4822b67068a021147568. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10 Ρ„ΠΎΡ‚ΠΎ. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10-dd9dc9364c1c4822b67068a021147568. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° dd9dc9364c1c4822b67068a021147568. ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

Бколько тасков Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ, ΠΈΠ· Ρ‚Π΅Ρ… Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΡƒΡ‚Ρ€Π°
Бколько тасков Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° спринта / Π½Π΅Π΄Π΅Π»ΠΈ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ выставил ПМ
ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ Π»ΠΈ всС согласования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для тасков Π½Π° Π·Π°Π²Ρ‚Ρ€Π°

сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. 46d575a02b22465e8052e792e81335f8. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10 Ρ„ΠΎΡ‚ΠΎ. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10-46d575a02b22465e8052e792e81335f8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 46d575a02b22465e8052e792e81335f8. ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. 4909f3d5c5c70178821f5e5464f422cf. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10 Ρ„ΠΎΡ‚ΠΎ. сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10-4909f3d5c5c70178821f5e5464f422cf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сколько строчСк ΠΊΠΎΠ΄Π° Π² windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4909f3d5c5c70178821f5e5464f422cf. ИзданиС Wired ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° выступлСниС сотрудницы Google Π Π΅ΠΉΡ‡Π΅Π» ΠŸΠΎΡ‚Π²ΠΈΠ½ Β«The Motivation for a Monolithic CodebaseΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π² ΠšΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΉ Π΄ΠΎΠ»ΠΈΠ½Π΅. Π’ своём Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½Π° ΠΎΡ†Π΅Π½ΠΈΠ»Π° число строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвисов Google: Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ число Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌ. Если провСсти Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ сравнСниС ΠΈ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ получаСтся, Ρ‡Ρ‚ΠΎ с 1998 Π³ΠΎΠ΄Π° Π² Google успСли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 40 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΎΡ‚ Microsoft, которая разрабатываСтся с 1985 Π³ΠΎΠ΄Π°. Мало Ρ‚ΠΎΠ³ΠΎ, вСсь этот Β«Google-ΠΊΠΎΠ΄Β» находится Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 25 000 сотрудников поискового Π³ΠΈΠ³Π°Π½Ρ‚Π°.

Π£Ρ‡Ρ‘Ρ‚ строк Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ распСчатанному «git diff» ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ написанными для этого ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ.

ΠŸΡ€ΠΈ описанной ΠΌΠ½ΠΎΠΉ систСмС программист Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½:
1) большС ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, мСньшС ΠΏΠ»ΠΎΠ΄ΠΈΡ‚ΡŒ абстракции ΠΈ Π²ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠ±Π»Π°ΠΊΠ°Ρ…
2) ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² офисС
3) Π±Ρ€Π°Ρ‚ΡŒ «Π³ΠΎΡ€ΡΡ‡ΠΈΠ΅» задания ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС
4) Π½Π΅ Π±ΠΎΡΡ‚ΡŒΡΡ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π±Π΅Π· Π΄Π΅Π½Π΅Π³ (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²).

ВсС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ для вашСй ситуации.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *