محبوب‌ترین زبان‌های برنامه‌نویسی در سال ۲۰۱۷

زبان‌های برنامه‌نویسی

محبوب‌ترین زبان‌های برنامه‌نویسی 

به گزارش انجمن برنامه نویسی TIOBE  ، و به نقل از وبلاگ سیمرغ که در ماه می ۲۰۱۷ (اردیبهشت ۱۳۹۶) تهیه شده است ،لیستی از محبوب ترین زبان های برنامه نویسی در دنیا منتشر شده است که در آن زبان های معروف جاوا و C از ابتدای سال ۲۰۱۶ در یک روند نزولی قرار گرفته اند. هردوی این زبان های نسبت به سال پیش ۶% از محبوبیت خود را از دست داده اند.

همچنین زبان برنامه‌نویسی اپل سوئیفت –Apple Swift ، امسال با ۴ پله صعود نسبت به سال گذشته، در مکان دهم قرار گرفت. بر اساس آخرین جدول منتشر شده از شاخص TIOBE که محبوب‌ترین زبان‌های برنامه‌نویسی را معرفی می‌کند، شرکت اپل سال گذشته در جایگاه چهاردهم لیست قرار داشت و امسال توانست به جایگاه دهم ارتقا پیدا کند.

البته شاید به عقیده بسیاری از افراد، این جایگاه چندان چشم گیر نباشد اما با در نظر گرفتن این واقعیت که عمر هر ۱۰ زبان برتر اشاره شده در این لیست بیش از بیست سال است، می‌توان نتیجه گرفت که زبان جدید اپل سوئیفت، در این مدت رشد بالایی داشته است. اپل سوئیفت در سال ۲۰۱۴ عرضه شد و جایگزین زبان برنامه‌نویسی Apple Objective-C برای طراحی برنامه‌های مک، آی او اس ، اپل واچ و اپل تی وی شد.

May 2017 May 2016 تغییر زبان برنامه نویسی امتیاز درصد تغییر
۱ ۱ Java ۱۴٫۶۳۹% -۶٫۳۲%
۲ ۲ C ۷٫۰۰۲% -۶٫۲۲%
۳ ۳ C++ ۴٫۷۵۱% -۱٫۹۵%
۴ ۵ change Python ۳٫۵۴۸% -۰٫۲۴%
۵ ۴ change C# ۳٫۴۵۷% -۱٫۰۲%
۶ ۱۰ change Visual Basic .NET ۳٫۳۹۱% +۱٫۰۷%
۷ ۷ JavaScript ۳٫۰۷۱% +۰٫۷۳%
۸ ۱۲ change Assembly language ۲٫۸۵۹% +۰٫۹۸%
۹ ۶ change PHP ۲٫۶۹۳% -۰٫۳۰%
۱۰ ۹ change Perl ۲٫۶۰۲% +۰٫۲۸%
۱۱ ۸ change Ruby ۲٫۴۲۹% +۰٫۰۹%
۱۲ ۱۳ change Visual Basic ۲٫۳۴۷% +۰٫۵۲%
۱۳ ۱۵ change Swift ۲٫۲۷۴% +۰٫۶۸%
۱۴ ۱۶ change R ۲٫۱۹۲% +۰٫۸۶%
۱۵ ۱۴ change Objective-C ۲٫۱۰۱% +۰٫۵۰%
۱۶ ۴۲ change Go ۲٫۰۸۰% +۱٫۸۳%
۱۷ ۱۸ change MATLAB ۲٫۰۶۳% +۰٫۷۸%
۱۸ ۱۱ change Delphi/Object Pascal ۲٫۰۳۸% +۰٫۰۳%
۱۹ ۱۹ PL/SQL ۱٫۶۷۶% +۰٫۴۷%
۲۰ ۲۲ change Scratch ۱٫۶۶۸% +۰٫۷۴%

اپل زبان سوئیفت را ساده تر از Objective-C ارائه کرده است و همچنین برنامه مخصوص آی پد Swift Playground را برای آموزش برنامه‌نویسی به کودکان و افراد مبتدی منتشر کرد. کودکان از طریق این برنامه، با حل کردن یک سری پازل مخصوص زبان سوئیفت، با مفاهیم پایه‌ای و ابتدایی برنامه نویسی آشنا خواهند شد. Swift Playground در کنفرانس جهانی برنامه نویسان اپل در سال ۲۰۱۶ و به عنوان یک برنامه خلاقانه معرفی شد که آموزش و یادگیری برنامه‌نویسی را برای همه بسیار ساده می‌کند.

طبق گزارش MacRumors، شاخص TIOBE با استفاده از اطلاعات موتور جستجو، میزان محبوبیت زبان‌های برنامه نویسی مختلف را در داخل جوامع برنامه نویسی آنلاین مشخص می‌کند.

 

لیست کامل ۵۰ زبان محبوب دنیا به شرح ذیل است : 

رتبه زبان برنامه نویسی امتیاز
۲۱ SAS ۱٫۴۷۲%
۲۲ Dart ۱٫۴۱۵%
۲۳ D ۱٫۳۸۰%
۲۴ ABAP ۱٫۲۳۰%
۲۵ COBOL ۱٫۱۱۵%
۲۶ Transact-SQL ۰٫۹۷۶%
۲۷ Lua ۰٫۹۲۹%
۲۸ Lisp ۰٫۸۸۸%
۲۹ Ada ۰٫۷۹۰%
۳۰ Fortran ۰٫۷۶۲%
۳۱ Scala ۰٫۷۱۶%
۳۲ LabVIEW ۰٫۶۹۸%
۳۳ Logo ۰٫۶۷۸%
۳۴ Scheme ۰٫۵۹۱%
۳۵ Prolog ۰٫۵۶۸%
۳۶ F# ۰٫۵۲۳%
۳۷ Q ۰٫۵۰۵%
۳۸ Haskell ۰٫۴۳۹%
۳۹ Apex ۰٫۴۳۲%
۴۰ Rust ۰٫۴۱۲%
۴۱ Erlang ۰٫۳۹۸%
۴۲ MQL4 ۰٫۳۸۴%
۴۳ Bash ۰٫۳۷۶%
۴۴ Ladder Logic ۰٫۳۷۰%
۴۵ RPG (OS/400) ۰٫۳۵۸%
۴۶ Hack ۰٫۳۲۱%
۴۷ ActionScript ۰٫۳۱۶%
۴۸ Groovy ۰٫۳۱۳%
۴۹ Alice ۰٫۲۸۷%
۵۰ Clojure ۰٫۲۷۷%

 

تاریخچه قدیمی ترین زبان های برنامه نویسی

۱۰ زبان برتر برنامه نویسی در ۷ سال اخیر که جز قدیمی ترین زبان های دنیا محسوب می شوند.

زبان برنامه نویسی ۲۰۱۷ ۲۰۱۲ ۲۰۰۷ ۲۰۰۲ ۱۹۹۷ ۱۹۹۲ ۱۹۸۷
Java ۱ ۱ ۱ ۱ ۱۴
C ۲ ۲ ۲ ۲ ۱ ۱ ۱
C++ ۳ ۳ ۳ ۳ ۲ ۲ ۴
C# ۴ ۴ ۷ ۱۴
Python ۵ ۷ ۶ ۹ ۲۷
PHP ۶ ۵ ۴ ۵
JavaScript ۷ ۹ ۸ ۷ ۲۰
Visual Basic .NET ۸ ۲۱
Perl ۹ ۸ ۵ ۴ ۴ ۱۱
Assembly language ۱۰
COBOL ۲۵ ۳۱ ۱۷ ۶ ۳ ۱۳ ۸
Lisp ۳۱ ۱۲ ۱۴ ۱۰ ۹ ۹ ۲
Prolog ۳۳ ۳۷ ۲۶ ۱۳ ۱۸ ۱۴ ۳
Pascal ۱۰۲ ۱۳ ۱۹ ۲۹ ۸ ۳ ۵

بهترین زبان های برنامه نویسی پیشرو

جایزه بهترین زبان در این لیست بلند بالا به زبانی می رسد که بالاترین افزایش در رتبه بندی در یک سال را داشته باشد.در لیست زیر برنده های بیشترین پیشرفت را مشاهده می کنید.

سال برنده
۲۰۱۶ medal Go
۲۰۱۵ medal Java
۲۰۱۴ medal JavaScript
۲۰۱۳ medal Transact-SQL
۲۰۱۲ medal Objective-C
۲۰۱۱ medal Objective-C
۲۰۱۰ medal Python
۲۰۰۹ medal Go
۲۰۰۸ medal C
۲۰۰۷ medal Python
۲۰۰۶ medal Ruby
۲۰۰۵ medal Java
۲۰۰۴ medal PHP
۲۰۰۳ medal C++

این مطلب را به اشتراک گذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مشهد، میدان دلاوران
09159280092 - 09159036961