جدیدترین رتبه بندی زبان های برنامه نویسی در ایندکس TIOBE
انور پوراحمد
تاریخ انتشار: 1392/11/13
سایت TIOBE.com یکی از سایتهایی است که دارای استانداردی خاص در رابطه با رتبهبندی و اندیسگذاری زبانهای برنامهنویسی و همچنین محبوبیت آنها است.
استاندارد اندیسگذاری سایت TIOBE در ماه ژانویه 2014
سایت TIOBE.com یکی از سایتهایی است که دارای استانداردی خاص در رابطه با رتبهبندی و اندیسگذاری زبانهای برنامهنویسی و همچنین محبوبیت آنها میباشد. همانطور که کتاب جاوای بنده (مرجع آموزشی برنامهنویسی جاوا – 2 جلدی) مشاهده میکنید، در ابتدای کتاب رتبهبندی این سایت را قرار دادهایم. آن موقع زبان جاوا به مدت یک سال و اندی برترین و محبوبترین زبان برنامهنویسی بشمار میرفت.
پس از یک سال جاوا جایگاه خود را به زبان C (که از دیرباز زبان معروف و پرکاربردی بود) داد. اما مجدداً پس از مدتی جایگاه خود را بازیافت و رتبه اول را کسب نمود. اما در حالت عمومی و کلی میتوانیم بگوییم که این دو زبان، یعنی C و Java دو زبان معروف و پرکاربرد هستند که در کنار همدیگر بصورت کاملاً مسالمت آمیز (و متعارفانه!) جایگاه اول و دوم برترین و محبوبترین زبانهای برنامهنویسی را از آن خود کردهاند.
حال ما متنی که در رابطه با آخرین رتبهبندی ارائه شده در این سایت میباشد (را همراه با توضیحاتی که در رابطه با زبانی نوپا و محبوب در سال 2013، میباشد) را برایتان آماده کردهایم. امیدوارم مفید واقع گردد.
سرتیتر ماه ژانویه: Transact-SQL برترین زبان سال 2013
به نظر میرسد که Transact-SQL در سال 2013 بیشترین پیشرفت را داشته است و همچنین برنده جایزه برترین زبان در اندیس TIOBE شده است.
در سال گذشته Transact-SQL از حدود 1 % (0.098 درصد) محبوبیت برخوردار بود که پس از آن Objective-C (0.081 درصد) و F# (0.053 درصد) محبوب بودند. اینکه چرا Transact-SQL برنده جایزه شده، کمی جای تأمل است زیرا این زبان یک فیلد خاص در برنامهنویسی به شمار میرود. موتور پایگاه داده SQL-Server مایکروسافت دیگر محبوبیت سابق را ندارد.
از لحاظ کلی و با توجه به تمامی رتبهبندیها، Transact-SQL برنده است، زیرا در سال 2013 بیشترین استفاده و پیشرفت را داشته است.
همانطور که در دهه گذشته نیز مشاهده کردیم، محبوبیت یک زبان برنامهنویسی تا حد و حدود زیادی تحت تأثیر گرایشهای و روندهای خارجی میباشد. در حال حاضر حائز اهمیتترین تکنولوژیها، برنامه گوشیهای همراه و همچنین طراحی و توسعه صفحات وب میباشد.
سیستمعامل اندروید (در واقع جاوا) و iOS (که توسط Objective-C نوشته شده است) روز به روز در حال گسترش بوده و بیشتر محبوب میشوند. در این ردهبندیها میبایستی Java Script (زبان برنامه نویسی جاوا اسکریپت) از بیشترین محبوبیت برخودار میبود، که رده نهم اندیس TIOBE جای گرفته است.
یک نکته حائز اهمیت این است که الگوریتم اندیسگذاری سایت TIOBE را در انتهای سال 2013 تغییر دادهایم.
از عمده تغییرات اساسی آن، میتوان به موارد زیر اشاره نمود:
(1) کمیته اندیسگذاری برنامهنویسی سایت TIOBE، جهت نشان دادن اندازه محبوبیت زبانهای برنامهنویسی میباشد. این اندیس هر ماه یک مرتبه آپدیت (به روز) میشود.
(2) رتبهبندی بر اساس تعداد مهندسان و متخصصان ماهر در کل دنیا و فروشندگان ثانویه انجام میپذیرد.
(3) موتورهای جستجوی محبوب از قبیل Google، Bing، Yahoo!، Wikipedia، Amazon، Youtube و Baidu جهت محاسبه رتبهبندیها بکار میروند.
نکته: توجه نمایید که اندیس TIOBE در رابطه با برترین زبان برنامهنویسی یا زبانی که دارای بیشترین کد نوشته شده توسط برنامهنویسان باشد، نیست و معیارهای دیگری در این رتبهبندی و اندیسگذاری دخیل هستند.
این اندیس برای بررسی اینکه مهارتهای برنامهنویسی شما تا چه حد آپدیت میباشند، بکار میرود و همچنین برای ایجاد یک تصمیم استراتژیکی در مورد اینکه کدام زبان برنامهنویسی بایستی مورد پذیرش قرار گیرد؛ هنگامی که شروع به ایجاد یک سیستم نرمافزاری میکنید، بکار میرود.
جدیدترین اندیسگذاری توسط TIOBE و همچنین نمودار تغییرات (محبوبیت) زبانهای برنامهنویسی در چند سال اخیر را در نمودارهای زیر مشاهده میکنید.