ΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ
Π‘Π΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π‘Π΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π―Π·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ: PHP, Ruby, Java, C, Python, Perl ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
Π ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠ»Π°Π½Π΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π΅Ρ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΠ·ΡΠΊΠ°, ΡΠΎ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° Π»ΡΠ±ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ , ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π»ΠΈΠΌΠΈΡΠ°ΡΠΈΠΉ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠΎ Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΈΡΠ° Π΅ΡΡΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ² Π°Π½ΠΈΡ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ PHP, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ°ΠΊ ΠΈ Π°ΡΡΡΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ. Π¦Π΅Π½Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ Π²Π΅ΡΡΠΌΠ° Π΄Π΅ΠΌΠΎΠΊΡΠ°ΡΠΈΡΠ½ΡΠ΅. ΠΠ· ΠΌΠΈΠ½ΡΡΠΎΠ² β ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π² ΡΡΠ΅ΡΡ PHP-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ² Π°Π½ΠΈΡ Π½Π΅Π²ΡΡΠΎΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° ΡΡΠ½ΠΊΠ΅ Π½Π΅ΠΌΠ°Π»ΠΎ Π΄ΠΈΠ»Π΅ΡΠ°Π½ΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΡΠΏΠΈΡΠΊΠ°, ΡΠΎ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π½Π° ΠΊΠ°Π΄ΡΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΡΡΠ΅, Π½ΠΎ Π½Π°ΠΉΡΠΈ ΠΈΡ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΡΠΎΡΡ ΠΈΡ ΡΡΠ»ΡΠ³ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΠΎΠΆΠ΅.
ΠΠ»Ρ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠ»Π°Π½Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ° ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΌ ΡΡΠ½ΠΊΠ΅ Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ PHP, ΠΏΠΎΡΠ»Π΅ Π½Π΅Π³ΠΎ ΠΈΠ΄ΡΡ Java, Ruby, Python ΠΈ ΡΠ·ΡΠΊΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ASP.NET ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ (VB, C# ΠΈ Π‘++).
PHP β ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ².
PHP β ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠΌ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΡΠΈΠ»Π΅. PHP β Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° CMS. Π c ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ PHP Π²Π΅ΡΡΠΌΠ° Π½Π΅ΠΏΠ»ΠΎΡ . ΠΠΎ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ·ΡΠΊΠ° ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠ°Π΄ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΠ° Π΄Π΅Π»Π°ΡΡ PHP Π½Π΅ ΡΠ°ΠΌΡΠΌ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ruby
Ruby β ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΡΡΠ΅Π±ΡΡΡΠΈΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π±ΡΠ»ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ, Ruby ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΡΡΠΎΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅, Π½Π΅ΠΆΠ΅Π»ΠΈ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΡΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π½ΠΎ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠ°.
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python
Python β Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°.
Π―Π·ΡΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ: ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅, ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Python β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π·Π°Π΄Π°Ρ ΠΏΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΠΈΠ·Π½Π΅ΡΠ°.
ΠΠ°ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π΅ΡΠΈΠΏΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΠ. ΠΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°Π΄Π°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΡΠΈΠΎΡΠΈΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ Π΅Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΠ΅ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, Π±ΡΡΡΡΠ°Ρ ΠΈ Π½Π°Π΄ΡΠΆΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ.
Π Π½Π°ΠΌ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π΄ΡΡΠ³ΠΈΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
7 Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Β» ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Β» 7 Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β Π½Π°ΠΌ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ (ΠΈΠ»ΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ, ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ), ΡΡΠΎΠ±Ρ Π²Π΅Π±-ΡΠ°ΠΉΡ ΡΠ°Π±ΠΎΡΠ°Π» Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈ Ρ. Π΄. ΠΈ Ρ.ΠΏ.
Π₯ΠΎΡΠΎΡΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ Π½Π°ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ β Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΈΡΡΠ²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π΅Π³ΠΎ ΠΊΡΠΈΠ²Π°Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈ Ρ. Π΄. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΏΡΠΎΡ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ. ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΡΠ΅ΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°ΡΠ΅Π» ΠΈΠ»ΠΈ Π½Π΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½ Π½Π° ΡΡΠ½ΠΊΠ΅.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²Π°ΠΌ ΡΠΏΠΈΡΠΎΠΊ Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ:
1. JavaScript
ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ β ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π² 9 ΠΈΠ· 10 ΡΠ»ΡΡΠ°Π΅Π² ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ JavaScript. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΡΠΌ ΠΎΡΡΠ΅ΡΠ°ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Stack Overflow ΠΈ Octoverse, JavaScript ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈ Π²Π΅Π΄ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠΠ΄Π½Π° ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ»ΡΠ΄Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ»ΡΡ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΉ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Node.js ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ JavaScript Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ·ΡΠΊΠ° Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ, ΡΠ·ΡΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π°ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΠ΅ΠΊΡΡΠ°, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°,
2. Python
Π₯ΠΎΡΡ Python Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΠ΅Π΄ΠΈ Π»ΡΠ΄Π΅ΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΡ Ρ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²Π΅ΡΠ΅ΠΉ (IoT), Data Science ΠΈ Ρ. Π΄., ΠΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ Π½Π°ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΡΡΠΎ ΡΡΠΎΡ ΠΎΠ±ΠΎΠ³Π°ΡΠ°ΡΡΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΡΠ°ΠΊΠΆΠ΅. ΠΠ°ΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π΅Π΄ΡΡΠΈΡ ΠΠ’-Π³ΠΈΠ³Π°Π½ΡΠΎΠ² Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Google Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π½Π° Python, ΠΈ ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Google (Π΄Π²Π° Π΄ΡΡΠ³ΠΈΡ β Java ΠΈ C ++). ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΡΠ΄Π°ΡΡΠΈΠ΅ΡΡ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Python, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ»ΡΡΡΠ΅Π½Π½Π°Ρ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π°. Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠ°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ GUI, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡ,
3. PHP
PHP (ΠΈΠ»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π³ΠΈΠΏΠ΅ΡΡΠ΅ΠΊΡΡΠ°) β Π²Π΅ΡΠ΅ΡΠ°Π½ Π² ΠΌΠΈΡΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ Π² 1994 Π³ΠΎΠ΄Ρ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ β ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Windows, Linux, macOS, Unix ΠΈ Ρ. Π΄. ΠΠΎΠ²ΠΎΡΡ ΠΎ ΡΠ°ΡΡΠΈΡΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΡ PHP, ΡΠ°ΠΊΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΏΡΠΎΡΡΠΎΡΠ° Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ, ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠΠ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ MySQL, SQLite ΠΈ Ρ. Π΄., ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅. Π ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ PHP ΠΎΡΠ΅Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² PHP ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Ρ Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ,
4. Java
5. Ruby
Ruby β ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠ΅, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΎΡ ΡΠ·ΡΠΊ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΊ ΠΈ Python, Ruby ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠΊΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠΎ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΡΡΠΊΠΎΡΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Windows, Mac ΠΈ Linux, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ Π½Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΡΡΠΎ Ruby ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Perl, Lisp, Eiffel, Ada ΠΈ Ρ. Π΄. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ ΠΈ Duck Π½Π°Π±ΠΎΡ ΡΠ΅ΠΊΡΡΠ°, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ±ΠΎΡ ΠΌΡΡΠΎΡΠ°, Π±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ
6. Golang
ΠΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ Go Π½Π΅ ΡΠ°ΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ Π½Π°ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΌΡ ΠΎΡΡΠ΅ΡΡ Stack Overflow β ΡΡΠΎ Π±ΡΠ» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 5 ΡΠ°ΠΌΡΡ Π»ΡΠ±ΠΈΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅. Go β ΡΡΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π² Google ΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° ΡΠ·ΡΠΊ C. Π―Π·ΡΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Go ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΌΡΡΠΎΡΠ° Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠ·ΡΠΊΠ° Go β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ, ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ Google, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ, ΠΌΠΎΡΠ½Π°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°, Π²ΡΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
C# β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π»Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΏΡΡΠ΅ΡΠΊΡ Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Microsoft Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π΄Π»Ρ ΡΡΠ΅Π΄Ρ.Net. ΠΠ°ΡΡΠ΄Ρ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, ΡΠ΅ΠΏΠ΅ΡΡ C # ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Windows, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ³Ρ ΠΈ Ρ. Π΄. Π―Π·ΡΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π°ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ. & ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, C # ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π±ΠΎΠ³Π°ΡΡΠΉ Π½Π°Π±ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΡΠΊΠΎΡΠΈΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ,
ΠΡΠ°ΠΊ, ΠΌΡ ΡΠΏΠΎΠΌΡΠ½ΡΠ»ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠ΅ ΠΈ ΡΡΠΎΡΡΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ Π½Π°ΠΌ Π΅ΡΠ΅ ΡΠ°Π· Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ Π²Π°ΠΌ, ΡΡΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΈΠ· Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ , Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²Π°ΡΠΈ ΡΠ΅Π»ΠΈ, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΊΡΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ Ρ. Π΄.
ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠ΅ΠΊΡΡΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Ctrl+Enter.
Π‘Π΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ β ΠΊΠ°ΠΊ Π½Π΅ Π·Π°ΠΏΡΡΠ°ΡΡΡΡ ΠΈ ΡΡΠΎ ΠΈΠ·ΡΡΠΈΡΡ?
ΠΡΠ΅Π½ΠΈΡΡ 15 ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²
ΠΠ»ΡΡ ΠΠ°Π½ΠΊΠΎΠ²
> c# Π½Π° Π½Π΅ΠΌ Π΅ΡΠ΅ ΠΏΠΈΡΡΡ?)
ΡΡ Π²Ρ ΡΠ°ΠΊ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π²Π°Ρ Π² Π΄ΡΡΠ·ΡΡΡ
Π½Π΅Ρ Π±ΠΎΡΠΎΠ΄Π°ΡΡΡ
Π΄ΡΠ΄Π΅ΠΉ ΠΈΠ· Π²ΡΡΠΊΠΈΡ
Π±Π°Π½ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΊΡΡΠΏΠ½ΡΡ
ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ²). Π ΡΡΠ°ΡΡΠ°ΠΏΠ°Ρ
ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π° Π½Π΅ΠΌ Π½Π΅ ΠΏΠΈΡΡΡ (Ρ
ΠΎΡΡ Ρ open-source Π΄ΠΎΠ½Π΅ΡΠΎΠΌ ΡΠΈΡΡΠ°ΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΌΠ΅Π½ΡΡΡΡΡ).
> Π‘ΠΠΠ¨ΠΠΠ ΠΠΠΠΠ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π½Π° Ror!
ΠΠ³ΠΎ! Π’ΠΎΠ»ΡΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΡΡΡ ΠΆΠ°Π»ΠΎΠ²Π°Π»ΠΈΡΡ, ΡΡΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π½Π° ΡΠ΅Π»ΡΡΠ°Ρ
ΠΏΡΠΎΠΏΠ°Π»ΠΈ ΠΊΡΠ΄Π°-ΡΠΎ) Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π»ΡΠ΄Π΅ΠΉ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΈ ΠΌΠ½Π΅Π½ΠΈΠΉ. Π ΠΊΠ°ΠΊΠΎΠΉ Π³ΠΎΡΠΎΠ΄, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠ΅ΠΊΡΠ΅Ρ?
fullstack ΠΎΠ½ ΡΠ°ΡΡΡΠΆΠΈΠΌΡΠΉ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ? ΠΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΎΠ΅ΠΊΡΡ? ΠΠ΄Π½ΠΎ Π΄Π΅Π»ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΠΉΡΡ ΠΏΠΈΡΠ°ΡΡ, Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠ³ΡΡ, Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΠ²ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ.
> c# Π½Π° Π½Π΅ΠΌ Π΅ΡΠ΅ ΠΏΠΈΡΡΡ?)
Π‘ ΡΠ΅Π³ΠΎ Π²Π΄ΡΡΠ³ ΡΡΠΎΠ»Ρ ΡΡΡΠ°Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ?
> ΠΡΡΡ Π»ΠΈ ΡΠΌΡΡΠ» Π±ΡΠ°ΡΡΡΡ Π·Π° Π²ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ?
ΠΡΡΡ.
Π― Π΅ΡΠ΅ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΡ ΡΡΠ΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠ», ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ, ΠΈ Π΅ΡΠ΅ ΡΡΠ΄ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π΄ΠΊΠΈΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. Π Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΠΆΠ°Π»Π΅Ρ.
ΠΠ»ΡΡ ΠΠ°Π½ΠΊΠΎΠ²: > Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΡ Π·Π°Π΄Π°ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ°Π·Π½ΡΠΉ ΡΠ·ΡΠΊ Ρ ΡΠΌΡΡΠ»Π° Π½Π΅ Π²ΠΈΠΆΡ.
ΠΡ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅, ΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
> Π Π½Π° ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΈΡΠΈΡΠ΅ ΠΡ?
ΠΠ΅Π±ΠΎΠΌ ΠΌΠ°Π»ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ. ΠΠ° ΡΠ΅ΠΌ Π·Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π½Π° ΡΠΎΠΌ ΠΈ ΠΏΠΈΡΡ. Π Π·Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡ. Π½Π° Π²ΡΡΠΌ. Π€ΡΠΈΠ»Π°Π½Ρ ΠΆΠ΅.
Π ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΡΠ°ΡΡΠ°ΠΏΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΠΏΠΎΠΉΡΠΈ ΠΏΠΎ Ρ
Π°ΡΠ΄ΠΊΠΎΡΡ: ΠΈΠ·ΡΡΠΈΡΡ Π²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ CMS, Π±Π΅ΠΊΠ΅Π½Π΄- ΠΈ CSS-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈ ΠΊΡΡΡ Π²ΡΠ΅Π³ΠΎ Π΅ΡΠ΅, ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ (ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°), Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅ ΡΠ²ΠΎΡ CMS, Π° Π½Π° Π΅Π΅ Π±Π°Π·Π΅ ΡΠΆΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΠΎ ΡΡΠΆΠ΅Π»ΠΎ, Π΄ΠΎΠ»Π³ΠΎ, ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°, Π½Π°Π²ΡΠΊΠΎΠ² Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΠ°, ΡΠ΅Π²Π΅ΡΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ³ΠΎ Π΅ΡΠ΅, Π½ΠΎ Π·Π°ΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΏΡΠ΅Π²ΠΎΡΡ
ΠΎΠ΄Π½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π°, Π½ΠΎ Π΅ΡΠ΅ ΠΈ ΡΠ΅-ΡΠ·Π°Π±Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΠΈ CMS, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅ Π³ΠΎΠ΄ΡΡΡΡ Π·Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΠ΅ ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡΡ! Π‘Π΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ? WTF. ΠΡ Ρ ΡΠΏΠΈΠΊ ΠΈΠ½Π³Π»ΠΈΡ, Π±Π»Π΄ΠΆΠ°Π΄!?
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π»ΡΠ±ΠΎΠΉ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π»ΡΠ±ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° html-Π²ΡΡΡΡΠΊΠΈ. ΠΠ° ΡΡΡ ΠΈ Π½Π° brainfuck ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ, Π΄Π° Π½Π° ΡΡΠΌ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΡΠΌΠ΅Π΅Ρ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ Π² stdout: ΠΏΠΈΡ Π°Π΅ΠΌ Π½Π° cgi ΠΈ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΠΏΡΠΎΡ Π² ΡΠ·Π°Π±Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ»ΠΎΠ³Π° Π½Π° cgi ΠΎΡΡΠ°ΡΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌ, Π½ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΠΊΠ°Ρ Π΅ΡΡΡ.
Deerenaros: Π£ Π²Π°Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΡΠΉΠ½Π°Ρ ΡΠ°Π½ΡΠ°Π·ΠΈΡ ΠΈ Π½Π΅ ΠΏΠΎ Π΄Π΅Π»Ρ. ΠΠ΅Ρ 10-15 Π½Π°Π·Π°Π΄ ΠΏΠΎΠ΄ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ ΡΠ΅ Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π²ΡΡ ΠΎΡ Π³ΡΡΠ²ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° Π΄ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², Π² ΠΏΡΠΎΡΠΈΠ²ΠΎΠ²Π΅Ρ ΠΈΠΌ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ VisualBasic. Π‘Π΅ΠΉΡΠ°Ρ ΠΆΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ Π½Π°ΠΏΡΡΠΌΡΡ ΡΡΠ°Π»ΠΎ ΡΠ΅Π΄ΠΊΠΎΠΉ ΡΠ·ΠΊΠΎΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ, ΠΈ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Java ΡΡΠ°Π»ΠΈ ΡΡΠΈΡΠ°ΡΡ ΡΠ·ΡΠΊΠΎΠΌ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ Π±Ρ ΡΡΡΠ°Π½Π½ΡΠΌ.
ΠΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠ·ΡΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ Π·Π°ΡΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠΎΠ»ΠΊΠΎΠΌ ΠΊΡΠΎΠΌΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π½Π΅ ΠΏΠΈΡΡΡ ΡΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: go, node.js, erlange, php. Π Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΡΡΠ΄Π° ΠΎΡΠ½ΠΎΡΡΡ ΡΠ·ΡΠΊΠΈ Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΅ΡΠ°ΡΡ ΡΠ΅ ΠΆΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ python, java, c/c++.
Π ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΡΡΠΈ «bash ΡΠ΅ΡΠ΅Π· ssh» Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΌΠ½Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ Π½Π΅ ΡΠΌΠΎΠ³Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΡΡ Π΄ΠΈΡΠΊΡΡΡΠΈΡ.
ΠΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ Π½Π°Π·Π²Π°Π½Π½ΡΡ
ΡΠ·ΡΠΊΠΎΠ², ΡΠ°Π·Π΄Π΅Π» Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠΎ, ΡΡΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ, Π° Π΄Π°Π»ΡΡΠ΅ ΡΠ°ΠΌ +/- ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅.
ΠΠ° Π»ΡΠ±ΠΎΠΌ ΠΈΠ· ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΈΡΡΡ ΠΈ ΠΏΡΠΎΡΡΡΠ΅ ΠΈ Π½Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ°ΠΉΡΡ.
ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° (Π° Π½Π΅ ΠΊΠΎΠ΄Π΅ΡΠ°) Π½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Π² ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ Π΅ΠΌΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
Update:
Π ΡΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠ°Π·Π±Π΅ΡΡΡΠ΅ΡΡ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠ·ΡΠΊΠΎΠ² Π²Π°ΠΌ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ½ΡΡΠ½Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΠ°Π»ΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π±Π»ΠΈΠΆΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π°ΠΌ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π΅Π΅. Π’.ΠΊ. Π΄Π°Π»ΡΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡ
Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠ·ΡΠΊΠ°, Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ΅ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ
Π±ΡΠ΄Π΅Ρ Π²Π·ΡΡΡ ΠΈΠ· Π±Π°Π·Ρ, ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΡΡΠ½ΡΡΡ Π² ΡΠ°Π±Π»ΠΎΠ½, ΠΎΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π·Π°Π΄Π°Ρ, ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΎΡΠΎΠ±ΡΠΌ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ΠΌ ΡΠ°ΠΊ ΠΆΠ΅ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ.
ΠΡΠ»ΠΈ Π²Ρ Π² ΡΠ΅Π»ΠΎΠΌ Π·Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΡΠΎ ΡΡΠΎΠΈΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ASM Π΄ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈ ΠΏΠ°ΠΌΡΡΡ, Π‘ΠΈ(Π±Π΅Π· ΠΏΠ»ΡΡΠΎΠ²) Π΄ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ (ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΡΠΏΠΈΡΠΊΠΈ, ΠΊΡΡΠΈ, Ρ Π΅ΡΠΈ ΠΈ Ρ.ΠΏ.). ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π΄ΠΈΡΠΊΡΠ΅ΡΠΊΡ, Π³ΡΠ°ΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡ, ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ ΠΊΠ°ΠΊ Π±ΠΎΠ½ΡΡ Π½Π° Π±ΡΠ΄ΡΡΠΈΠ΅ ΡΠ΅ΠΎΡΠΈΠΈ: ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡΠΎΠ², Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΠ. ΠΡΠΎ Π·Π°ΠΉΠΌΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ³ΠΎΠ΄Π°, Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π―Π ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π²Π°ΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΡΡ Π·Π°Π΄Π°Ρ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΡ Π²Π°ΠΌ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ .
Π―Π·ΡΠΊΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Ρ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ. ΠΠ°ΠΊ ΡΡΠ΅ΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ Π‘ΠΈ ΠΈ Java ΠΈΠΌΠ΅ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ»Π°Π±ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΠ΅ΡΡ ΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.
Deerenaros: Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠ°, Π½ΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΡΠΎΡΠ½ΠΈΠ»ΠΈ, ΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠ΅ Π°Π²ΡΠΎΡΠΎΠΌ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°. ΠΠ° Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΎΠΉ, Π½ΠΎ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΡ Π½Π΅ Π²ΡΠ½ΠΎΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π―Π ΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ·ΡΠΊ ΠΏΠΎ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ΅ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΡΡΠ°Π½Π½ΡΠΌ Π·Π°Π½ΡΡΠΈΠ΅ΠΌ.
Π― ΠΏΠΈΡΠ°Π» ΠΏΡΠΎ ΡΠΎ, ΡΡΠΎ Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΡΠ° Π±ΡΠ΄ΡΡ Π½Π° Π²ΡΠ΅Ρ
ΡΠ·ΡΠΊΠ°Ρ
ΡΠ΅ΡΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ. ΠΠΎΡΠ»Π΅ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΉΠΌΡΡ, ΡΡΠΎ Π΅ΠΌΡ ΠΏΡΠΈΡΡΠ½Π΅ΠΉ Π΄Π»Ρ ΡΠΎΠΉ ΠΆΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: Π΄ΡΡΠ½ΡΡΡ 20 ΡΠ°Π· ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΈΠ· 20 ΠΊΠΎΠ»Π±Π΅ΠΊΠΎΠ².
Π’.Π΅. ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΠΌΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ, ΡΠ΅ΡΠ°Ρ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠΎΡ ΠΈ Π²ΡΡ.
ΠΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ Π²ΡΠ±ΡΠ°ΡΡβ¦ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ
ΠΡ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅, ΠΊΠ°ΠΊΠΎΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ Π΄Π΅Π»ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, Π½Π° ΡΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ Π±ΡΠΊΠ΅Π½Π΄. ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ API ΡΡΠ΄Π° Π±ΡΠ» ΡΠ΄ΠΎΠ±Π½ΡΠΉ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ. Π Π½Π°ΠΌ ΡΠ°ΠΊ Π½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ.
ΠΡ Π² AppsConf Π΄ΡΠΌΠ°Π΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ΠΌ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΡΡ ΠΎΠ΄ΠΈΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ»ΡΠΏΠΊΡ Π±ΡΠΊΠ²Ρ T Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ T-shape. ΠΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΡΡΡΡ Π³Π»ΡΠ±ΠΆΠ΅, ΡΠ΅ΠΌ: Β«Π― ΡΠ»ΡΡΠ°Π», ΡΡΠΎ Ruby ΡΠΌΠ΅ΡΒ». Π ΡΡΡΡ ΡΠΈΡΠ΅ β ΡΠΎ Π΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ, Π½ΠΎ ΠΈ ΠΈΠ· Π²ΡΠΎΡΡΡ ΡΡΠ΄ΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ Π°Π½Π΄Π΅Π³ΡΠ°ΡΠ½Π΄Π½ΡΠΌΠΈ.
Π§ΡΠΎΠ±Ρ ΠΈ Π²Ρ ΠΏΡΠΎΠ½ΠΈΠΊΠ»ΠΈΡΡ ΠΈΠ΄Π΅Π΅ΠΉ Introductory-ΡΡΠ΅ΠΊΠ°, Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ ΠΠΈΠΊΠΈΡΠΎΠΉ Π‘ΠΎΠ±ΠΎΠ»Π΅Π²ΡΠΌ. Π‘ΠΎΠ±ΠΈΡΠ°Π»ΠΈΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°Ρ . ΠΠ°Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠ°Ρ, Π΅ΡΠ»ΠΈ ΡΡΠΈΡΠ°Π΅ΡΠ΅, ΡΡΠΎ Π»ΡΡΡΠ΅ Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, Π° Π½Π΅ Android- ΠΈΠ»ΠΈ iOS-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ½Ρ Ρ ΡΡΠΈΠΌ. ΠΡΡΠ½ΠΈΡΠ° β ΡΠ°ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ.
β ΠΠ°ΠΊ ΡΠ΅Π±Π΅ ΠΈΠ΄Π΅Ρ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° ΠΎΠ±Π·ΠΎΡΠ½ΡΡ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ ΠΎΡ Π±ΡΠΊΠ΅Π½Π΄Π° Π΄ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π½Π°Π·Π²Π°Π»ΠΈ Introductory?
ΠΠΈΠΊΠΈΡΠ° Π‘ΠΎΠ±ΠΎΠ»Π΅Π² CTO Π² wemake.services, Π°Π²ΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Repeatable Software Development Process, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΎΡ ElixirLangMoscow, ΡΠ»Π΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° Moscow Python Conf++, ΡΠ°ΡΡΡΠΉ ΡΠΏΠΈΠΊΠ΅Ρ Π½Π° IT-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ
ΠΈ Π±ΠΎΡΠ΅Ρ Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΡΠΎ Π»ΡΡΡΠΈΠΉ ΡΡΠ΅ΠΊ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ.
ΠΠ½Π΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΈΠ΄Π΅Ρ ΡΠ·ΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ². ΠΠ½Π΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΈΠ΄Π΅Ρ T-shape person β ΡΠΎ Π΅ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΠ΅Π³ΠΎΡΡ Π² ΡΠ΅ΠΌ-ΡΠΎ ΠΎΠ΄Π½ΠΎΠΌ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Ρ ΡΠΈΡΠΎΠΊΠΈΠΌ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π² ΡΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅. ΠΠ΅Π»ΠΎ ΡΡΡΠ³ΡΠ±Π»ΡΠ΅ΡΡΡ Π΅ΡΠ΅ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠ°. ΠΡΡΠ±ΠΎ Π³ΠΎΠ²ΠΎΡΡ, Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ Apple β ΠΎΠ½ΠΈ ΡΠΉΠ΄ΡΡ Π½Π° ΠΌΠΎΡΠΎΠ·.
ΠΠΎΡΡΠΎΠΌΡ ΠΌΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΈΠ΄Π΅Ρ Introductory-ΡΡΠ΅ΠΊΠ° ΠΈ ΡΠΎ, ΡΡΠΎ Π³ΠΎΡΡΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠΊΡΡΠ³, ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ Π΅ΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΡ , ΠΏΠ΅ΡΠ΅Π½ΡΡΡ ΠΈΡ ΠΎΠΏΡΡ ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Π² ΠΏΠ»Π°Π½Π΅ ΡΠΈΡΠΎΡΡ Π²Π·Π³Π»ΡΠ΄ΠΎΠ².
β ΠΠ»Ρ ΠΊΠ°ΠΊΠΈΡ Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ Π°ΠΊΡΡΠ°Π»ΡΠ½Π° ΡΡΠ° ΠΈΠ΄Π΅Ρ?
ΠΠ»Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ . Π£ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Python. Π ΠΏΡΠΎΡΠ»ΡΠΉ ΡΠ°Π· ΠΌΡ ΠΏΡΠΈΠ³Π»Π°ΡΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ Go, Elixir ΠΈ Julia. Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ Ρ Ρ ΠΎΡΡ ΠΏΡΠΈΠ³Π»Π°ΡΠΈΡΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ΡΠ° ΠΈ Ρ Π°ΡΠΊΠ΅Π»ΠΈΡΡΠ° (ΠΊΡΡΠ°ΡΠΈ, Call for Papers ΡΠΆΠ΅ ΠΎΡΠΊΡΡΡ). ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠΆΠ΅ ΡΠ°Π·Π½ΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ full-stack, ΠΈΠΌ ΡΠΎΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π°Π³ΡΠ΅Π±Π°ΡΡ Π·Π½Π°Π½ΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ.
β ΠΠ°ΠΊ Π΄ΡΠΌΠ°Π΅ΡΡ, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°Π»ΠΈ ΠΎΡ ΠΎΡΠ½Π΅Π΅ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΡΡΠΎΡΠΎΠ½Π°ΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΡΠ°Π»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ, ΠΈΠ»ΠΈ ΡΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΈ Π±ΡΠ»ΠΎ, ΠΏΡΠΎΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ·ΡΠ΅Π»ΠΎ?
ΠΠ½Π΅ ΡΡΡΠ΄Π½ΠΎ ΡΠΎΡΠ½ΠΎ ΡΡΠ΄ΠΈΡΡ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Ρ ΠΏΠΈΡΠ°Π» ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² 2010 Π³ΠΎΠ΄Ρ. ΠΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ·ΡΠΊ ΡΠΎΠ³Π΄Π° Π±ΡΠ» Java, Ρ Π²Π·ΡΠ» Objective-C ΠΈ Π½Π°ΠΏΠΈΡΠ°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ iOS. ΠΡΠ» Π²ΠΎΠΎΠ΄ΡΡΠ΅Π²Π»Π΅Π½, Π΄ΡΠΌΠ°Π», ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠ°Π½Ρ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ. ΠΠΎ Π½Π΅Ρ: ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ Π½Π΅ Π±ΡΠ»ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π½Π΅ Π±ΡΠ»ΠΎ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ Π½Π΅ Π±ΡΠ»ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ Π±ΡΠ»Π° ΠΎΡΠ²ΡΠ°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ. Π‘ ΡΠ΅Ρ ΠΏΠΎΡ Π² ΡΡΡ ΡΡΠ΅ΡΡ Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ ΡΠΌΠΎΡΡΠ΅Π».
Π ΡΠ΅ΠΉΡΠ°Ρ Ρ Π²ΠΈΠΆΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½Π΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΡΠΈΠΊΠΎΠ² ΠΊ Β«ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ».
Π Π°Π½ΡΡΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ΅ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π±ΡΠ»ΠΈ ΡΡΠ³ΡΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ. Objective-C Π±ΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ Apple. Π ΡΠ΅ΠΉΡΠ°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Swift ΠΏΡΡΠ°ΡΡΡΡ Π²ΡΡΠ°ΡΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΈ Π½Π° Π½Π΅ΠΌ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ. Java Π΄Π»Ρ Π±ΡΠΊΠ΅Π½Π΄Π° ΠΈ Π΄Π»Ρ Android β Π±ΡΠ»ΠΈ Π΄Π²ΡΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ. Π ΡΠ΅ΠΉΡΠ°Ρ Kotlin Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΡ ΠΎΠΆ ΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. JavaScript ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² ΠΌΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΈ Π² ΡΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ·ΡΠΊ Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°.
ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π΄ΠΈΠ½Π°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π»ΡΠ΄Π΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ. ΠΡΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ (Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 2010 Π³ΠΎΠ΄) ΠΌΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΡΠ»Π° ΡΠΎΠ²ΡΠ΅ΠΌ Π² ΠΎΡΡΡΠ²Π΅, ΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π²ΡΠ΅ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ.
ΠΡΠΈΡΠ΅ΠΌ ΡΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Ρ Π² ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠΎΠ»Π΅Π΅ ΠΏΠ»ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π΄Π°Π΅Ρ Π»ΡΠ΄ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π·Π° ΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΠΈΡΡ.
β ΠΠΎ Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ°ΠΌΠ° ΠΈΠ΄Π΅Ρ ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ, Π·Π°ΡΠ΅ΠΌ Π΅ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΠ·ΡΠΊΠ°Ρ Π΄Π»Ρ Π±ΡΠΊΠ΅Π½Π΄Π°?
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΈΠ»ΠΎΡΠΎΡΡΠΊΠΈΠΉ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ.
ΠΡΠ»ΠΈ Ρ ΠΎΡΠ΅ΡΡ Π±ΡΡΡ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Π±ΡΠΊΠ΅Π½Π΄Π΅, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π½Π΅ Π½Π°Π΄ΠΎ. Π Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠ΅ΡΡ Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ β ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π°Π΄ΠΎ.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β ΡΡΠΎ ΡΠΎΡ, ΠΊΡΠΎ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠ΄Π°. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π²Π΅Π·Π΄Π΅, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅. Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΈΡΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π΅ΡΡΡ Π²Ρ ΠΎΠ΄ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², Π½Π°ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΅, Π½ΠΎ ΠΆΠ΅ΡΡΠΊΠ°Ρ ΡΠΈΠΊΡΠ°ΡΠΈΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π³ΡΠ±ΠΈΡΠ΅Π»ΡΠ½Π° Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ.
ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΡΠ°ΡΠ΅Π²Π°ΡΡ. Π―Π·ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ 15 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ. ΠΠ°Π²ΡΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΈ ΡΡΠΈΡΡΡΡ Π½ΠΎΠ²ΠΎΠΌΡ, ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠΎΡΠ΅Π΄Π΅ΠΉ, ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ΅Π½ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π²Π°ΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Π±ΡΠΊΠ΅Π½Π΄Π΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΡΠΊΠ΅Π½Π΄ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π²ΡΠ΅ ΠΊΠ°ΠΊ-ΡΠΎ Π΄Π° ΠΎΠ±ΡΠ°Π΅ΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ°, ΠΌΠΎΠ±ΠΈΠ»ΡΡΠΈΠΊΠ°ΠΌ Π±ΡΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅Π³ΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡ ΠΎΠ±ΡΠΈΠΉ ΡΠ·ΡΠΊ. Π€ΡΠΎΠ½ΡΠ΅Π½Π΄Π΅Ρ ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π΅Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π±Π»ΠΈΠΆΠ΅, ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· Π½ΠΈΡ . ΠΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π·Π°ΠΊΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠΌΠΎΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎ Π½Π°Π΄ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅, ΠΊΠΎΡΠΎΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Π½ΠΈ ΠΊΡΡΡΠΈ, Π½Π°Π΄ΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΊΠΎΠΏΠ°ΡΡ Π² ΡΠ²ΠΎΡ ΠΎΠ±Π»Π°ΡΡΡ.
Π― Π·Π° ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΡΡΠΎΡΠΎΠ½Π°ΠΌ ΠΈ Π² ΠΏΡΠΎΡΠ»ΠΎΠ΅. ΠΠ°ΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΡ ΠΈΡΡΠΎΡΠΈΡ, ΡΠΎ Π±ΡΠ΄Π΅ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ ΠΈ ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΏΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ. Π― Π²Π΅Π΄Ρ telegram-ΠΊΠ°Π½Π°Π», Π³Π΄Π΅ Π΄Π΅Π»ΡΡΡ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° ΠΊΠ»Π°ΡΡΠ½ΡΠ΅ open source ΠΏΡΠΎΠ΅ΠΊΡΡ Π±Π΅Π· ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ ΡΠ·ΡΠΊΡ, ΡΡΠ°ΡΠ°ΡΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ.
β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ?
ΠΠ°Π²ΠΈΡΠΈΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ. ΠΡΠ»ΠΈ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π΅ΡΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΡΡ Π½Π° Π±ΡΠΊΠ΅Π½Π΄ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: ΡΡΠ°Π²ΠΈΡΡ ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ, ΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π³Π»ΡΠ±ΠΎΠΊΠΎ.
ΠΠΎ Π΅ΡΠ»ΠΈ ΡΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, ΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ°ΠΌ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ ΡΠ·ΡΠΊΠΈ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ° ΡΠ°ΠΊΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½ ΠΌΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° Saint AppsConf. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π·Π° ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΊΠ»Π°Π΄ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΡΡ.
β Π§ΡΠΎ Π΅ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΠΊΠ»Π°ΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ?
β Π’ΠΎ Π΅ΡΡΡ ΡΡ ΡΡΠΈΡΠ°Π΅ΡΡ, ΡΡΠΎ Π½Π°Π΄ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ?
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½ΠΎ Π½Π°Π΄ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Ρ Π½Π°Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΅ΡΡΡ 3-4 ΠΏΡΠΎΠ΅ΠΊΡΠ°, Ρ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡ Π² Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ. ΠΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π»ΠΈΡΡΡ Π½Π° Π΄Π΅Π½ΡΠ³ΠΈ, Π³Π΄Π΅ ΡΠ°ΡΡ ΠΎΠ΄, Π³Π΄Π΅ ΠΏΡΠΈΡ ΠΎΠ΄, Π·Π°ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΡΠΎ Π½Π°Π΄ΠΎ Π±ΠΈΠ·Π½Π΅ΡΡ.
Π Π΄ΡΡΠ³ΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΠΎΠΆΠ΅ ΡΠΎΠ²Π΅ΡΡΡ. Π Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΄Π»Ρ Π½ΠΈΡ ΠΌΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΠΈΠ·Π½Π΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΡ ΡΠ΅ΡΠ°Π΅ΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΠΊΠ°ΠΌΠΈ. ΠΠ½ΠΎΠ³Π΄Π° Π½Π°Π½ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π±ΡΠ°Π» ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΡΠΎΠ²Π°ΡΠΎΠ², Π΄Π΅ΡΠ΅Π²Π»Π΅. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π·Π°ΡΠ΅ΠΌ.
β ΠΠ°Π²Π°ΠΉ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅. ΠΡΠ»ΠΈ ΡΡ ΠΏΠΈΡΠ΅ΡΡ ΡΠ΅ΡΠ²ΠΈΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ Π΄Π»Ρ ΠΏΠ΅ΠΊΠ°ΡΠ½ΠΈ, ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Π½ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Π²ΠΈΠ΄Π°Ρ Π±ΡΠ»ΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΡΡΠ° ΠΏΠ΅ΠΊΠ°ΡΠ½Ρ?
Π Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²ΠΈΠ΄Π°Ρ Π±ΡΠ»ΠΎΡΠ΅ΠΊ ΡΠΎΠΆΠ΅. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΎΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ ΡΠ°Ρ, Π° ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄Π²Π° Π΄Π½Ρ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
β Π ΡΠ²ΠΎΠ΅ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΡΡ ΠΎΠ±Π΅ΡΠ°Π΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ², Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΈΠ· Π²ΡΠΎΡΡΡ ΡΡΠ΄ΠΎΠ² ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΈΠ· Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ underground. Π§ΡΠΎ ΡΡΠΎ Π±ΡΠ΄ΡΡ Π·Π° ΡΠ·ΡΠΊΠΈ?
Π― Π½Π΅ Π²ΠΎΠ·ΡΠΌΡ ΡΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΡΠ°ΠΊ ΠΌΠΎΠ³ΡΡ Π·Π½Π°ΡΡ: Kotlin, Java, JavaScript. ΠΠ΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ ΠΎ Π½ΠΈΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΈ ΡΠ°ΠΊ Ρ Π½ΠΈΠΌΠΈ Π·Π½Π°ΠΊΠΎΠΌΠ°. Π― ΡΠ΅ΡΠΈΠ» ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΡΠ·ΡΠΊΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΠ΄ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ Π½Π΅ Π·Π½Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΈΡΡΡ. ΠΡΠ±ΠΈΡΠ°ΡΡ ΠΈ ΡΠ°ΠΊ Π΅ΡΡΡ ΠΈΠ· ΡΠ΅Π³ΠΎ.
Π― Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π»ΡΠ±Π»Ρ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅Π· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ. ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Ρ. ΠΠ°ΠΊΠΈΠ΅-ΡΠΎ Π»ΡΠ΄ΠΈ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ: Β«ΠΡΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈ ΡΠ΅ΡΠΈΡΡ Π²ΡΠ΅ ΡΠ°Π·ΠΎΠΌ. Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΒ». ΠΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΡΠ°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΡΠ°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°Π·ΠΎΠΌ Π½Π΅ ΡΠ΅ΡΠΈΡΡ.
ΠΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π·Π° ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·ΡΠΊ ΡΠ΅ΡΠ°Π΅Ρ ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. Π‘Π°ΠΌ ΡΠ·ΡΠΊ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΊΡΡΡΡΠ²Π°. ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ, Π΄ΡΠΌΠ°Π»ΠΈ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π»ΠΈ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΡΠ»Π΅ΠΆΡ Π·Π° ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π’Π΅ ΡΠ·ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π²ΡΠ±ΡΠ°Π» Π΄Π»Ρ Π΄ΠΎΠΊΠ»Π°Π΄Π°, ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΎΠ½ΠΈ ΡΠΏΠΎΡΠ½ΡΠ΅. ΠΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ ΡΡΠΎ Π½Π΅ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ»ΡΡΠΈΠΌΠ°ΡΠΈΠ²Π½ΠΎ Ρ ΠΎΡΠΎΡ Π²ΠΎ Π²ΡΠ΅ΠΌ Π² ΡΠΎΠ·Π½Π°Π½ΠΈΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°.
ΠΡΠ΅ Π·Π½Π°ΡΡ, ΡΡΠΎ Python ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ, Π½ΠΎ ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ. Π― ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
Π Π΅ΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Ruby, ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ ΡΠΊΠ°ΠΆΡΡ Π»ΡΠ΄ΠΈ, β Ruby ΡΠΌΠ΅Ρ. Π Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ruby ΡΠ΅ΠΉΡΠ°Ρ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ΄Π΅ΠΉ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² β ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ , ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΡΠΎ-ΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅.
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Go, ΡΠΎ Ρ Go ΠΎΡΠ΅Π½Ρ ΡΠ·ΠΊΠ°Ρ ΡΡΠ΅ΡΠ° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ Π½Π° Π²ΠΎΠ»Π½Π΅ Ρ Π°ΠΉΠΏΠ° Π½Π° Π½Π΅ΠΌ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΈΡΠ°ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅.
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π²ΡΠ±ΡΠ°Π», Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠΌ.
ΠΠ°ΠΊ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ. Π ΡΡΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π²Π΅ΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΎ, Π° ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½Π΅Ρ. ΠΡΠΎΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΎ Π³Π»Π°Π²Π΅ Π΄ΠΎΠΊΠ»Π°Π΄Π°.
β Π’Ρ ΡΡΠΈΡΠ°Π΅ΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΡ Π·Π°Π΄Π°ΡΡ, ΠΏΡΠΎΠ΅ΠΊΡ?
ΠΡΠΎ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΈΠ΄Π΅Ρ, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. Π ΠΎΠ²Π½ΠΎ ΠΏΠΎ ΡΠΎΠΌΡ, Ρ ΡΠ΅Π³ΠΎ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ. ΠΡΡΡ Android-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, Π΅ΡΡΡ Python-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡ ΠΊΠΎΠ΄ Π½Π° Ruby, ΠΊΠΎΡΠΎΡΡΠΉ Π½Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΡΠΎΡΠΈΠ»Ρ, Π³ΠΎΠ²ΠΎΡΡΡ: Β«ΠΠΉ Π½Π΅Ρ, Π²ΡΠ΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π½Π΅ Ρ ΠΎΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡΒ».
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ Π»ΡΠ΄ΠΈ Π±ΡΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Ρ ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ Π·Π°Π΄Π°ΡΡ, Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π»ΡΠ΄ΠΈ Π·Π½Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Π±Π΅ΡΡΡ ΡΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π²ΡΠ΅Π³Π΄Π°.
Π‘ΡΠ΄Π° ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊΡΠΎΡ Π½Π°ΠΉΠΌΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π½Π΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ· TypeScript ΠΈ Python. ΠΠΎ, Π΅ΡΠ»ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π½Π°Π½ΡΡΡ Elixir-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Ρ Π±ΡΠ΄Ρ ΠΈΡΠΊΠ°ΡΡ Π΅Π³ΠΎ Π²ΡΡ ΠΆΠΈΠ·Π½Ρ. Π― Π·Π½Π°Ρ ΡΠ°ΠΊΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π½ΠΎ ΠΈΡ Π½Π΅ ΡΠΎ ΡΡΠΎΠ±Ρ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Π½Π΅ ΡΠΎ ΡΡΠΎΠ±Ρ Ρ ΡΠΌΠΎΠ³Ρ ΠΈΡ Π±ΡΡΡΡΠΎ ΠΊ ΡΠ΅Π±Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ°Π½ΠΈΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠΌΠ΅ΡΠΈΡΡ Π°ΠΌΠ±ΠΈΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ ΡΡΠ½ΠΎΠΊ ΠΈ ΠΏΠΎΠ΄ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΆΠ΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ½ΠΊΠΎΠΌ ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΡΡΠ΅ΠΊ.
β Π’Ρ ΠΎΠ±Π΅ΡΠ°Π΅ΡΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΡΡΡΡ Π»ΠΈ Π½Π΅ Π½Π° 10 ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ². Π’Ρ ΠΏΡΠ°Π²Π΄Π° Ρ Π½ΠΈΠΌΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ Π·Π½Π°ΠΊΠΎΠΌ, ΡΡΠΎ-ΡΠΎ ΠΏΠΈΡΠ°Π» Π½Π° Π½ΠΈΡ Π²ΡΠ΅Ρ ?
Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ, Π½ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ Π²ΡΠ΅Ρ ΠΈΡ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Ρ ΠΎΡΡ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Rust Ρ ΠΏΠΈΡΡ open source, Π° Π½Π° pony Ρ Π½Π°ΠΏΠΈΡΠ°Π» 15 ΡΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π°, ΠΏΡΠΎΡΠΈΡΠ°Π» ΡΡΡΠΎΡΠΈΠ°Π», Π²ΠΎΡΡ ΠΈΡΠΈΠ»ΡΡ, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Ρ ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π§ΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠΎΠΆΠ΅ ΠΏΡΠΎΠ½ΠΈΠΊΠ»ΠΈΡΡ ΠΈΠ΄Π΅Π΅ΠΉ.
β ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π·Π° ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΡ Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎΡΠ΅ΠΌΡ Π»ΡΠ΄ΡΠΌ ΡΡΠΎΠΈΡ ΠΏΠΎΠΉΡΠΈ Π½Π° ΡΠ²ΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄, Π° Π½Π΅ ΠΏΠΎΠ³ΡΠ³Π»ΠΈΡΡ?
ΠΡΠΈΡΠΈΠ½Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π±Π΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΆΠΈΠ²ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠΎΠΊΠ»Π°Π΄ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ β ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΡ. ΠΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ Π½Π° ΡΠΎΡ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, Π½ΠΎ ΠΈ ΡΠΌΠΎΡΠΈΠΈ. ΠΠΎΠ³Π΄Π° Π³ΡΠ³Π»ΠΈΡΡ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ. ΠΡΠ»ΠΈ ΠΎΠ½ ΡΠ΅Π±Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½, ΡΡ ΠΈ ΡΠ°ΠΊ ΠΏΠΎΠ³ΡΠ³Π»ΠΈΡΡ. Π ΡΠΎΡΠΌΠ°Ρ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ.
β Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ Π³Π»Π°Π²Π½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ²ΠΎΠ΅Π³ΠΎ Β«ΡΠΎΡΒ»?
Π―Π·ΡΠΊΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΊΠ»Π°ΡΡΠ½ΡΠ΅, Π½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ Π½Π° ΡΠ΅ΠΌ.
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°Π΄Π°Ρ: Π½Π°ΠΉΠΌ, Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΡΡΠ°Π»ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠ΅. Π ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΠ°ΡΡ, Π½ΠΎ ΡΡΠΆΠ΅Π»ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ.
ΠΡΡΡ Π½ΠΈΡΠ΅Π²ΡΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΈ Π²ΠΎΡ ΡΠ°ΠΌ ΡΠΆΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅: Rust Ρ Π΅Π³ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ, Elixir Ρ Π΅Π³ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±ΡΠΎΠ½Π΅Π±ΠΎΠΉΠ½ΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ, Haskell Ρ Π΅Π³ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠΈΠΏΠΎΠ² ΠΈ Ρ.Π΄. ΠΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈΠ·-Π·Π° Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³Π° Π²Ρ ΠΎΠ΄Π°.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΡΠ΅ΠΌΡ-ΡΠΎ Π½Π°ΡΡΠΈΡΡΡΡ, Π±Π΅ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈ Π½Π° Π½ΠΈΡ ΠΏΠΈΡΡΡ. Π Π²ΠΎΠΏΡΠΎΡΠ°, Π·Π°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅, Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, Π½ΡΠΆΠ½ΠΎ ΡΠΏΠ΅ΡΠ΅ΡΡΡΡ Π² Π½Π΅Π³ΠΎ Π»Π±ΠΎΠΌ, ΠΏΠΎΠ²ΠΎΠ΅Π²Π°ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π° ΠΏΠΎΡΠΎΠΌ ΠΎΡΠΎΠΉΡΠΈ Π½Π°Π·Π°Π΄ ΠΈ Π½Π° ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ·Π΄Π°Π»Π΅ΠΊΠ°. Π’ΠΎΠ»ΡΠΊΠΎ Π² Π΄ΠΎΠΊΠ»Π°Π΄Π°Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ Ρ ΡΠ΅ΠΌ-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ, ΡΡΠΎ ΠΈ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ. Π Ρ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΡΡΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ, Π½Π°ΠΊΠΎΠΏΠΈΠ» ΡΠ°Π·Π½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΈ Π·Π½Π°Ρ, Π³Π΄Π΅ Π²ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ΅ΡΠ΅ΡΡΡΡ. Π ΡΠΌΠΎΠ³Ρ ΠΎΠ±ΠΎΠ±ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΎΠΏΡΡ ΠΈ ΠΎΠΏΡΡ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ.
β ΠΠ°ΠΏΠΈΡΠ°ΡΡ Β«Hello worldΒ» Π½Π° Haskell ΡΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠ΄Π²ΠΈΠ³, Π½ΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ?
ΠΠ°, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ²Π°ΡΠΈΡΡΡΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΡΠΈΠΊΠΎΠ². ΠΠΎΡΠ»ΡΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΠ½ΠΈ ΡΠ΅ΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄Ρ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ β ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ ΡΡΠ΅Π·.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Ρ Π°ΡΠΊΠ΅Π»ΠΈΡΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΎΡΡΡΠΎ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ ΠΎΠ΄Π°. ΠΠ½ΠΈ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π΅Π΅ ΡΠ΅ΡΠΈΡΡ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½Π΅Π΅ ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ. ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π² Haskell ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΏΡΠΎΡΡΠΎ ΡΡΠΎΠ±Ρ Ρ ΠΎΡΡ ΡΡΠΎ-ΡΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ. ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΡΠ½Π°ΡΠ°Π»Π° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅.
Π Π΄Π΅Π»ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΠ»ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΡΠΈΠ½ΠΎΠΉ Ρ Elixir, ΡΠΎ Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅. Elixir ΠΏΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Ruby. ΠΠ° ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ ΡΠ°Π·Π½ΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π½Π° Ruby. Π ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ. Π’Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠ°Π΅ΡΡ Π΄ΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π° ΠΏΠΎΡΠΎΠΌ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ, ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΠ½ ΡΡΡΠΎΠΈΡΡΡ Π½Π° ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ . ΠΠ½Π°Ρ ΡΡΡ Π±Π°Π·Ρ, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΠΌΠ΅Π½Π΅Π΅ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ.
β ΠΡΠΎΠΌΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈ ΡΠ·ΡΠΊΠΎΠ², ΠΊΠ°ΠΊ ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, Π²ΡΠΎΡΡΡ ΡΡΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΎΡΡ Π±Ρ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π° ΡΠ»ΡΡ Ρ, ΡΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎ ΡΡΠΎ Π·Π° pony?
Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language. Π’ΠΎ Π΅ΡΡΡ ΡΡΡΠΎΠ³ΠΎΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ, ΠΏΠ°ΠΌΡΡΠΈΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ (memory safe), Π°ΠΊΡΠΎΡΠ½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠ½ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ.
ΠΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ·ΡΠΊ, Π³Π΄Π΅ ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠ°ΠΊ Π² Elixir, Π½ΠΎ ΡΡΠΈ Π°ΠΊΡΠΎΡΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΡΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅. ΠΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π΅ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½Ρ. ΠΠΎ Ρ Π±Ρ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π°ΡΠΈΡΡ ΠΏΠΎ Go, Π° Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ Π²ΡΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π°ΡΠΈΡΡ ΠΏΠΎ Go.
β ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈΠΌΠ΅ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ Π±ΡΡΡ? Π§ΡΠΎ Ρ ΡΡΠΈΠΌ Π΄Π΅Π»Π°ΡΡ?
Π‘ΡΡΠ°Π΄Π°ΡΡ. Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΊΠ°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎ. ΠΡΠΎ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠ°Ρ ΠΌΠ΅ΡΡΠ° Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°, Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π° β ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΡΠ΅Π»Ρ.
Saint AppsConf ΡΠ΅ΡΠ΅Π· 10 Π΄Π½Π΅ΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠΌΠΈΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°Π» 35 Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² ΠΈ 12 ΠΌΠΈΡΠ°ΠΏΠΎΠ², ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π°ΠΉΠ΄Π΅Ρ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π·Π°Π΄Π°Ρ ΠΈ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΡΡΡΠ΅ΡΠΈΠΌΡΡ 21 ΠΈ 22 ΠΎΠΊΡΡΠ±ΡΡ Π² Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅!
ΠΠΎΠ½ΡΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ, Π½ΠΎ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π΅ΡΠ΅ Π½Π΅ ΡΡΠ°Π» ΡΠΏΠΈΠΊΠ΅ΡΠΎΠΌ. Π’Ρ ΡΠ°ΡΡΠΎ Π²ΡΡΡΡΠΏΠ°Π΅ΡΡ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π±Π΅ ΡΡΠΎ ΠΈ ΡΡΠΎ ΠΌΠΎΡΠΈΠ²ΠΈΡΡΠ΅Ρ?
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΡΠΈ ΡΠ΅Π»ΠΈ: