یک موسسه به اسم تیوب هر ماهه یک آماری از زبانهای برنامه نویسی ارائه میده و تو اون بررسی میکنه که محبوبترین زبانهای برنامه نویسی کدوم ها هستن. این آمار ها بر اساس تعداد مهندسان مشغول تو اون زبان برنامه نویسی، فرست های شغلی و همچنین تعداد شرکت های فعال تو اون زمینه ارائه میشه. برای این امارگیری از موتورهای جستجوی معروف مثل گوگل، بینگ، یاهو و بایدو اتفاده میشه.
اول آمار امسال رو ببینیم تا بعد در مورد اون صحبت کنیم:
Dec 2014 | Dec 2013 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | C | 17.588% | -0.30% | |
2 | 2 | Java | 14.959% | -2.35% | |
3 | 3 | Objective-C | 9.130% | -1.07% | |
4 | 4 | C++ | 6.104% | -2.16% | |
5 | 5 | C# | 4.328% | -1.29% | |
6 | 6 | PHP | 2.746% | -2.53% | |
7 | 10 | JavaScript | 2.433% | +0.58% | |
8 | 8 | Python | 2.287% | +0.08% | |
9 | 11 | Visual Basic .NET | 2.235% | +0.55% | |
10 | 12 | Perl | 1.826% | +0.75% | |
11 | - | Visual Basic | 1.802% | +1.80% | |
12 | 38 | R | 1.630% | +1.38% | |
13 | 9 | Transact-SQL | 1.473% | -0.40% | |
14 | 17 | PL/SQL | 1.330% | +0.73% | |
15 | 18 | Pascal | 1.173% | +0.58% | |
16 | 15 | Delphi/Object Pascal | 1.118% | +0.43% | |
17 | - | Swift | 1.065% | +1.06% | |
18 | 13 | Ruby | 0.978% | +0.05% | |
19 | 20 | F# | 0.888% | +0.32% | |
20 | 14 | MATLAB | 0.867% | +0.16% |
یه آمار برای بازه طولانی هم قرار داده:
C | 1 | 2 | 1 | 1 | 1 | 1 | 1 |
Java | 2 | 1 | 2 | 3 | - | - | - |
Objective-C | 3 | 26 | 37 | - | - | - | - |
C++ | 4 | 3 | 3 | 2 | 2 | 2 | 12 |
C# | 5 | 5 | 8 | 12 | - | - | - |
PHP | 6 | 4 | 5 | 30 | - | - | - |
Python | 7 | 6 | 6 | 23 | 22 | - | - |
JavaScript | 8 | 8 | 9 | 9 | - | - | - |
Visual Basic .NET | 9 | - | - | - | - | - | - |
Perl | 10 | 7 | 4 | 4 | 9 | 19 | - |
Pascal | 15 | 13 | 76 | 7 | 3 | 20 | 5 |
Lisp | 17 | 16 | 12 | 17 | 5 | 3 | 2 |
Ada | 32 | 25 | 15 | 10 | 6 | 4 | 3 |
بعضی چیزا خیلی جالب هست. مثلا زبان C عین مرد همیشه اول یا دوم هست. زبان objective-c تونسته به لطف iphone به رتبه های خیلی بالا بیاد. زبان پاسکال تو سال 2004 خیلی افت کرده و بعدش دوباره بالا اومده، تو سال 2004 چی شده؟ فکر کنم به خاطر تاثیر زبانهای اسکریپتی باشه.
پیشرفت زبانهای اسکریپتی (غیر از PHP) داره زبانهای دیگه رو تحت تاثیر قرار میده. من آخرش هم نفهمیدم چرا PHP این قدر بد دیزاین شده.
زبان Ada خیلی داره افت میکنه، که این مساله برای من جالبه. زبان ada سخت هست، و این مساله نشان دهنده اینه که در نهایت زبان باید کارا باشه و ساده هم باشه (مثل c).
آدرس وبسایت:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
نظرتون در مورد این آمار چی هست؟ نظر بدین