ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π° Π² 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/IP | 160 ΡΡΡΠΎΠΊ |
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ Π½Π° Nile | 45 ΡΡΡΠΎΠΊ |
ΠΠ΅ΡΡ ΠΊΠΎΠ΄ Gezira Π½Π° Nile | 457 ΡΡΡΠΎΠΊ |
ΠΠ°ΡΡΠ΅Ρ Nile Π½Π° OMeta | 130 ΡΡΡΠΎΠΊ |
Π’ΡΠ°Π½ΡΠ»ΡΡΠΎΡ Nile AST Π² Π‘ΠΈ Π½Π° OMeta | 1110 ΡΡΡΠΎΠΊ |
ΠΠ°ΠΊ 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). Π’Π°ΠΊ Ρ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°Ρ ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ.
Π Π΄Π΅Π½Ρ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ:
Π€Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΄Π΅Π½Ρ ΡΠ°ΠΊΠΎΠΉ Π±ΡΠ».
ΠΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π½Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ? ΠΠ°ΠΊΠ°Ρ Π½ΠΎΡΠΌΠ° Ρ Π΄ΡΡΠ³ΠΈΡ
? Π£ Π²Π°Ρ? ΠΠ°ΠΊΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ? ΠΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ°Π»ΠΎ, ΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ? Π¦ΠΈΡΡΡ? ΠΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°? Π ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ Π΅ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π·Π° Π΄Π΅Π½Ρ? ΠΡΠ²Π°Π΅Ρ ΠΏΠΈΡΠ΅ΡΡ ΡΠΈΡΡ, ΠΊΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΡΠΈΡΠΈ Π΅ΡΠ΅ Π½Π΅Ρ.
Ρ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΡΠ΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΊΠΎΠ² Π·Π°ΠΊΡΡΡΠΎ, ΠΈΠ· ΡΠ΅Ρ
ΡΡΠΎ Π±ΡΠ»ΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Ρ Ρ ΡΡΡΠ°
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΊΠΎΠ² Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠΏΡΠΈΠ½ΡΠ° / Π½Π΅Π΄Π΅Π»ΠΈ ΠΈΠ· ΡΠΎΠ³ΠΎ ΡΡΠΎ Π²ΡΡΡΠ°Π²ΠΈΠ» ΠΠ
ΠΡΠΎΠ²Π΅Π΄Π΅Π½Ρ Π»ΠΈ Π²ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΡΠ°ΡΠΊΠΎΠ² Π½Π° Π·Π°Π²ΡΡΠ°
Π£ΡΡΡ ΡΡΡΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΠΎΠΌΡ «git diff» ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ.
ΠΡΠΈ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ ΠΌΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π±ΡΠ΄Π΅Ρ ΠΌΠΎΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½:
1) Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠ»ΠΎΠ΄ΠΈΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΠΈ Π²ΠΈΡΠ°ΡΡ Π² ΠΎΠ±Π»Π°ΠΊΠ°Ρ
2) ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΠΎΡΠΈΡΠ΅
3) Π±ΡΠ°ΡΡ «Π³ΠΎΡΡΡΠΈΠ΅» Π·Π°Π΄Π°Π½ΠΈΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ
ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅
4) Π½Π΅ Π±ΠΎΡΡΡΡΡ ΠΎΡΡΠ°ΡΡΡΡ Π±Π΅Π· Π΄Π΅Π½Π΅Π³ (Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²).
ΠΡΠ΅ ΡΠΈΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄Π±ΠΈΡΠ°ΡΡΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.