ΠžΡ†Π΅Π½ΠΊΠ° числа Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках программирования

Компания 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