ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ SlashData, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΠ°ΡΡΡ Π½Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΠΏΡΠΎΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° ΠΎΡΡΡΡ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, Π½Π°ΡΡΠΈΡΡΠ²Π°ΡΡΠ΅Π΅ 25.2 ΠΌΠ»Π½ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ², ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠ·ΡΠΊΠ° JavaScript. ΠΠ° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ (18.2 ΠΌΠ»Π½) — ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π΅ ΡΠ·ΡΠΊ Python, Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΌ (17.7 ΠΌΠ»Π½) — Java. Π―Π·ΡΠΊ C++ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅ΡΠ²ΡΡΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ (11.6 ΠΌΠ»Π½), Π° C — Π²ΠΎΡΡΠΌΠΎΠ΅ (6.5 ΠΌΠ»Π½).
Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅ Rust ΠΎΡΠ΅Π½Π΅Π½ΠΎ Π² 4 ΠΌΠ»Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ·Π½Π°Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠΎΡΠ°ΡΡΡΡΠΈΠΌ — Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π³ΠΎΠ΄ ΡΠΈΡΠ»ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Π² Π½ΡΠΌ Π²ΡΡΠΎΡΠ»ΠΎ Π½Π° 30%, Π° Π·Π° Π΄Π²Π° Π³ΠΎΠ΄Π° ΡΠ΄Π²ΠΎΠΈΠ»ΠΎΡΡ (Π² 1 ΠΊΠ²Π°ΡΡΠ°Π»Π΅ 2022 Π³ΠΎΠ΄Π° ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Rust Π±ΡΠ» ΠΎΡΠ΅Π½ΡΠ½ Π² 2 ΠΌΠ»Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΡΠΎΡΡΠ° ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ ΠΏΡΠ»ΠΊΠΈΠΉ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΎΠΏΠΎΠ²Π΅Π΄ΡΡΡ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ Rust, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ°ΠΌΠ΅ΡΠ½ΡΠΉ ΡΠΎΡΡ ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΈ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ JavaScript, ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π° Π³ΠΎΠ΄ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΡΡ Π½Π° 17%, ΡΡΠΎ Π² Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ 4 ΠΌΠ»Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΌΠΏ ΡΠΎΡΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² ΠΌΠΈΡΠ΅.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈ ΠΎΠΏΡΠΎΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ ΠΎΠΏΡΡΠΎΠΌ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΡ Π»Π΅Ρ Π² ΠΌΠ΅Π½ΡΡΠ΅ΠΌ ΡΠΈΡΠ»Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΡΠΌΠ΅ΡΠ°Π»ΠΈ ΡΠ·ΡΠΊ JavaScript, ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ ΠΎΠΏΡΡΠΎΠΌ ΠΎΡ ΡΡΡΡ Π»Π΅Ρ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΡΡΠΎ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ JavaScript Π² ΡΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Ρ Π½ΠΈΠΌ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ, Π° Π½Π΅ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ Π½ΠΈΡ ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΡ ΠΎΠΆΠ΅Π΅ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² C# ΠΈ PHP, Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ΅ΡΠ΅ΠΉ ΡΠΏΡΠΎΡΠ° ΡΡΠ΅Π΄ΠΈ Π½ΠΎΠ²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (Π΄Π°Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π΄Π΅ΡΠΆΠ°ΡΡΡ Π·Π° ΡΡΡΡ ΡΡΠ°ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²).
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ ΡΠΎΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° Python, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΡΠ»ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ΄Π½ΡΠ»ΡΡ Π½Π° Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, Π²ΡΡΠ΅ΡΠ½ΠΈΠ² Π½Π° ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅ Java. ΠΠ° Π³ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Python Π²ΡΡΠΎΡΠ»ΠΎ Π½Π° 2.1 ΠΌΠ»Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (ΡΠΎΡΡ 13%), Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Java ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎΡΡ Π½Π° 1.2 ΠΌΠ»Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (ΡΠΎΡΡ 7%).
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ°ΡΡΡΡΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Go, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ 1 ΠΊΠ²Π°ΡΡΠ°Π»Π° 2022 Π³ΠΎΠ΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎΡΡ Ρ 3 Π΄ΠΎ 4.7 ΠΌΠ»Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². Π ΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Go Π·Π° Π΄Π²Π° Π³ΠΎΠ΄Π° ΡΠΎΡΡΠ°Π²ΠΈΠ» 55%, Π½ΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π³ΠΎΠ΄ ΡΠ½ΠΈΠ·ΠΈΠ»ΡΡ Π΄ΠΎ 10%. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡΡΠ° Go ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅ΡΡΠΈΡΡ Ρ 10 ΠΌΠ΅ΡΡΠ° Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ ΡΠ·ΡΠΊ Swift.
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅ΡΠ½ΡΠΉ ΡΠΏΠ°Π΄ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ ΡΠ·ΡΠΊ Objective-C, ΡΠΈΡΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π° Π³ΠΎΠ΄Π° Π΄Π΅ΡΠΆΠΈΡΡΡ Π½Π° ΠΎΡΠΌΠ΅ΡΠΊΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 2.5 ΠΌΠ»Π½. ΠΠ° Π΄Π²Π° Π³ΠΎΠ΄Π° Objective-C ΠΎΠΏΡΡΡΠΈΠ»ΡΡ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ Ρ 12 Π½Π° 14 ΠΌΠ΅ΡΡΠΎ, ΡΡΡΡΠΏΠΈΠ² 12 ΠΈ 13 ΠΌΠ΅ΡΡΠ° ΡΠ·ΡΠΊΠ°ΠΌ Rust ΠΈ Dart.
ΠΠ°Π½Π½ΡΠ΅ ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ
ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ² ΡΠΊΡΡΡΠ°ΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΡΡΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΎ ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΠΏΡΠΎΡΠ° Π±ΠΎΠ»Π΅Π΅ 10 ΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈΠ· 135 ΡΡΡΠ°Π½, ΠΈ ΡΠ°ΡΡΡΡΠΎΠ², ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΡ
ΡΡΠΎ Π² ΠΌΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 43 ΠΌΠ»Π½ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru