Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

Π–ΡƒΡ€Π½Π°Π» IEEE Spectrum, ΠΈΠ·Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ΠΎΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² элСктротСхники ΠΈ элСктроники (IEEE), ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½ΠΎΠ²ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° популярности языков программирования. Π›ΠΈΠ΄Π΅Ρ€ΠΎΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° остаётся язык Python, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ с Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ отставаниСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ языки C, C++ ΠΈ Π‘#. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΎΠΌ язык Java смСстился со 2 Π½Π° 5 мСсто. Π£ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ позиция отмСчаСтся для языков C# (поднялся с 6 Π½Π° 4 мСсто) ΠΈ SQL (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΠ» Π² дСсятку Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ², Π° Π² Π½ΠΎΠ²ΠΎΠΌ закрСпился Π½Π° 6 мСстС).

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

По числу ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ язык SQL, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Java, Python, JavaScript, C#, Π‘ ΠΈ C++.

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

Π’ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ интСрСс ΠΊ языкам программирования Π² Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях, Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Python, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Java, C, JavaScript, C++, C# ΠΈ SQL. Π―Π·Ρ‹ΠΊ Rust находится Π½Π° 12 мСстС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 20 мСсто, Π° Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ интСрСса Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ — 22.

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

ΠŸΡ€ΠΈ расчётС Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° IEEE Spectrum использовано сочСтаниС 12 ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ 10 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников. Π’ основС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°Π»ΠΎΠΆΠ΅Π½Π° ΠΎΡ†Π΅Π½ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска ΠΏΠΎ запросу «{Π½Π°Π·Π²Π°Π½ΠΈΠ΅_языка} programming» Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сайтах. Π£Ρ‡Ρ‚Π΅Π½ΠΎ число ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² поисковой Π²Ρ‹Π΄Π°Ρ‡Π΅ Google (ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ построСнии Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° TIOBE), ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ популярности поисковых запросов Ρ‡Π΅Ρ€Π΅Π· Google Trends (ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ PYPL), упоминания Π² Twitter, число Π½ΠΎΠ²Ρ‹Ρ… ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Π² GitHub, число вопросов Π² Stack Overflow, число ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π½Π° сайтах Reddit ΠΈ Hacker News, вакансии Π½Π° CareerBuilder ΠΈ IEEE Job Site, упоминания Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΆΡƒΡ€Π½Π°Π»ΡŒΠ½Ρ‹Ρ… статСй ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² с ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ (IEEE Xplore).

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ популярности языков программирования:

  • Π’ августовском Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TIOBE Software язык Python пСрСмСстился со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто, Π° языки Π‘ΠΈ ΠΈ Java, соотвСтствСнно ΡΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ мСста. Из ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π·Π° Π³ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ отмСчаСтся рост популярности языков Assembly (поднялся с 9 Π½Π° 8 мСсто), SQL (с 10 Π½Π° 9), Swift (с 16 Π½Π° 11), Go (с 18 Π½Π° 15), Object Pascal (с 22 Π½Π° 13), Objective-C (с 23 Π½Π° 14), Rust (с 26 Π½Π° 22). Бнизилась ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ языков PHP (с 8 Π½Π° 10), R (с 14 Π½Π° 16), Ruby (с 15 Π½Π° 18), Fortran (с 13 Π½Π° 19). Π―Π·Ρ‹ΠΊ Kotlin Π²ΠΎΡˆΡ‘Π» Π² список Top 30. ИндСкс популярности TIOBE строит свои Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° статистики поисковых запросов Π² Ρ‚Π°ΠΊΠΈΡ… систСмах, ΠΊΠ°ΠΊ Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon ΠΈ Baidu.

    Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

  • Π’ августовском Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ PYPL, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Google Trends, Ρ‚Ρ€ΠΎΠΉΠΊΠ° Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² Π·Π° Π³ΠΎΠ΄ Π½Π΅ измСнилась: ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ язык Python, Π΄Π°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Java ΠΈ JavaScript. Π―Π·Ρ‹ΠΊ Rust поднялся с 17 Π½Π° 13 мСсто, TypeScript с 10 Π½Π° 8 мСсто, Π° Swift с 11 Π½Π° 9. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с августом ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Ρ‚Π°ΠΊΠΆΠ΅ выросла ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Go, Dart, Ada, Lua ΠΈ Julia. Бнизилась ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab.

    Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

  • Π’ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ RedMonk, построСнном Π½Π° основС ΠΎΡ†Π΅Π½ΠΊΠΈ популярности Π½Π° GitHub ΠΈ активности обсуТдСний Π½Π° Stack Overflow, дСсятка Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Из ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π·Π° Π³ΠΎΠ΄ отмСчаСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ C++ с пятого Π½Π° сСдьмоС мСсто.

    Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования ΠΎΡ‚ издания IEEE Spectrum

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

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