منابع داده ای زیادی شامل مخازن کد (Code Repositories) ، انجمنهای پرسش و پاسخ (Q&A)، تبلیغات مشاغل، تگهای شبکههای اجتماعی، بازدید از صفحات آموزشی، بازدیدهای فیلم های آموزشی، نظرهای توسعه دهندگان و منابع بسیار دیگری وجود دارند که آمارهایی از رتبه بندی زبان های برنامه نویسی ارائه کرده اند. این داده های در زمان های مختلف منتشر شده اند و هرکدام از آن ها مزایا و معایب خود را دارند و نمی توان آن ها را دقیق در نظر گرفت، با این حال برای مشاهده روند گرایش صنعت مفیدند.
1: GitHut منبع نسبتا جدیدی است که 2.2 میلیون مخازن فعال را تجزیه و تحلیل می کند، از نظر گیت هات ده زبان برتر عبارتند از:
- JavaScript
- Java
- Python
- CSS
- PHP
- Ruby
- C++
- C
- Shell
- C#
2- RedMonk
رتبه بندی زبان های برنامه نویسی توسط RedMonk در ژانویه 2015 براساس میزان فعالیت در GitHub و Stack Overflow انجام شده است و محبوبیت ده زبان برتر را محاسبه کرده که عبارتند از:
- JavaScript
- Java
- PHP
- Python
- C#
- C++
- Ruby
- CSS *
- C
- Objective-C
* CSS را نمیتوان یک زبان برنامهنویسی در نظر گرفت ولی بدلیل استفادهی مهم آن در طراحی صفحات وب، درمنابع از آن به عنوان زبان برنامهنویسی یاد شده است.
3- Jobs Tractor
Jobs Tractor هزاران پست مربوط به مشاغل توییتر را آنالیز کرده است و آمار زیر را در سمپامبر 2014 (شهریور 93) منتشر کرده است:
- Java
- Objective-C
- PHP
- SQL
- Java (Android)
- C#
- JavaScript
- Python
- Ruby
- C++
4- TOIBE Index
TOIBE Index با بررسی تعداد مهندسین توانمند، دورههای آموزشی و رتبهبندی موتورهای جستجو رنکینگرتبه بندی برای زبان های برنامه نویسی به صورت زیر ارائه کرده است:
- C
- Java
- Objective-C
- C++
- C#
- PHP
- JavaScript
- Python
- Visual Basic.NET
- Visual Basic
- Java
- PHP
- JavaScript
- Python
- Objective-C
- Ruby
- Perl
- C,C++ and C#
- SQL
- Swift
5- devsaran
این سایت ده زبان برتر که بهتر است آموخته شود را بیان کرده است:
- Java
- PHP
- JavaScript
- Python
- Objective-C
- Ruby
- Perl
- C,C++ and C#
- SQL
- Swift
با توجه به مقایسات 5 منبع بالا و با ترکیب غیر علمی می توان گفت که زبان جاوا در صدر تمام زبان ها قرار گرفته است، و چنین رتبه بندی تکیبی ارائه کرد:
- Java
- JavaScript
- PHP
- Python
- C / C++
- C#
- Objective-C
- Ruby
- Visual Basic
آمار زیر میزان تغییرات و استفاده از زبان های برنامه نویسی را در دوره یکساله (از آگوست 2014 تا 2015) نمایش می دهد، به طور مثال جاوا 4.29 درصد تغییرات مثبت داشته و میزان استفاده آن 19.27 درصد بوده است.
Aug 2015 |
Aug 2014 |
تغییرات |
زبان برنامه نویسی |
رتبه بندی |
درصد تغییرات |
1 |
2 |
+ |
Java |
19.274% |
+4.29% |
2 |
1 |
- |
C |
14.732% |
-1.67% |
3 |
4 |
+ |
C++ |
7.735% |
+3.04% |
4 |
6 |
+ |
C# |
4.837% |
+1.43% |
5 |
7 |
+ |
Python |
4.066% |
+0.95% |
6 |
3 |
- |
Objective-C |
3.195% |
-6.36% |
7 |
8 |
+ |
PHP |
2.729% |
-0.14% |
8 |
12 |
+ |
Visual Basic .NET |
2.708% |
+1.40% |
9 |
10 |
+ |
JavaScript |
2.162% |
-0.01% |
10 |
9 |
- |
Perl |
2.118% |
-0.10% |
11 |
11 |
- |
Visual Basic |
1.781% |
-0.23% |
12 |
24 |
+ |
Assembly language |
1.760% |
+1.11% |
13 |
13 |
+ |
Ruby |
1.416% |
+0.17% |
14 |
18 |
+ |
Delphi/Object Pascal |
1.407% |
+0.49% |
15 |
21 |
+ |
MATLAB |
1.232% |
+0.50% |
16 |
14 |
- |
F# |
1.232% |
+0.14% |
17 |
23 |
+ |
Swift |
1.179% |
+0.51% |
18 |
15 |
- |
Pascal |
1.138% |
+0.09% |
19 |
20 |
+ |
PL/SQL |
1.137% |
+0.35% |
20 |
30 |
+ |
R |
1.010% |
+0.49% |
منابع :
http://www.sitepoint.com/whats-best-programming-language-learn-2015/
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html