مجله IEEE Spectrum که توسط موسسه مهندسین برق و الکترونیک (IEEE) منتشر شده است، نسخه جدیدی از رتبه بندی محبوبیت زبان های برنامه نویسی را منتشر کرده است. پیشتاز رتبه بندی زبان پایتون است و پس از آن زبان های C، C++ و C# با اندکی تاخیر قرار دارند. در مقایسه با رتبه بندی سال گذشته، زبان جاوا از رتبه دوم به رتبه پنجم رسیده است. برای زبانهای C# (از رتبه 2 به 5 افزایش یافت) و SQL (در رتبهبندی قبلی در بین دهها برتر نبود، اما در رتبهبندی جدید در رتبه ششم قرار داشت) یک موقعیت تقویتکننده مشاهده شد.
از نظر تعداد پیشنهادات از سوی کارفرمایان، زبان SQL پیشتاز است و پس از آن جاوا، پایتون، جاوا اسکریپت، C#، C و C++ قرار دارند.
در این رتبه بندی که علاقه به زبان های برنامه نویسی در انجمن ها و شبکه های اجتماعی را در نظر می گیرد، پایتون پیشتاز است و پس از آن جاوا، C، جاوا اسکریپت، C++، C# و SQL قرار دارند. زبان Rust در رتبه دوازدهم قرار دارد، در حالی که در رتبه بندی کلی رتبه 12 و در رتبه بندی علاقه کارفرما در رتبه 20 قرار دارد.
رتبه بندی طیف IEEE با استفاده از ترکیبی از 12 معیار به دست آمده از 10 منبع مختلف محاسبه می شود. این روش مبتنی بر ارزیابی نتایج جستجو برای عبارت «برنامهنویسی {language_name}» در سایتهای مختلف است. تعداد مطالب نمایش داده شده در نتایج جستجوی گوگل (مانند ساخت رتبه بندی TIOBE)، پارامترهای محبوبیت پرس و جوهای جستجو از طریق Google Trends (مانند رتبه بندی PYPL)، ذکر شده در توییتر، تعداد مخازن جدید و فعال در GitHub، تعداد سوالات در Stack Overflow، تعداد انتشارات در Reddit و Hacker News، مشاغل خالی در CareerBuilder و IEEE Job Site، ذکر شده در آرشیو دیجیتال مقالات مجلات و گزارش کنفرانس (IEEE Xplore).
سایر رتبه بندی های محبوبیت زبان های برنامه نویسی:
- در رتبه بندی آگوست نرم افزار TIOBE، زبان پایتون از رتبه دوم به اول و زبان های C و جاوا به ترتیب به رتبه های دوم و سوم راه یافتند. در میان تغییرات سال، افزایش محبوبیت زبانهای 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)، روبی (از 15 به 18)، فورتران (از 13 به 19) کاهش یافته است. زبان Kotlin در لیست 30 برتر گنجانده شده است.شاخص محبوبیت TIOBE نتیجه گیری خود را بر اساس تجزیه و تحلیل آمار جستجو در سیستم هایی مانند Google، Google Blogs، Wikipedia، YouTube، QQ، Sohu، Amazon و Baidu است.
- در رتبهبندی آگوست PYPL که از Google Trends استفاده میکند، سه رتبه برتر در طول سال بدون تغییر باقی ماندند: Python در رتبه اول قرار دارد و جاوا و جاوا اسکریپت در رتبههای بعدی قرار دارند. زبان Rust از رتبه 17 به 13، TypeScript از رتبه 10 به 8 و Swift از 11 به 9 رسید. Go، Dart، Ada، Lua و Julia نیز نسبت به آگوست سال گذشته محبوبیت خود را افزایش دادند. محبوبیت Objective-C، Visual Basic، Perl، Groovy، Kotlin، Matlab کاهش یافته است.
- در رتبه بندی RedMonk، بر اساس محبوبیت در GitHub و فعالیت بحث در Stack Overflow، ده نفر برتر به شرح زیر هستند: JavaScript، Python، Java، PHP، C#، CSS، C++، TypeScript، Ruby، C. تغییرات در طول سال نشان دهنده یک انتقال C++ از رتبه پنجم به هفتم.
منبع: opennet.ru