آشنایی با زبان‌های برنامه‌نویسی محبوب بین کارفرمایان

سیده آمین ارمان

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/05/10
ارسالی ها
1,730
امتیاز واکنش
20,744
امتیاز
795
محل سکونت
البرز
هرساله IEEE (موسسۀ بین‌المللی مهندسان برق و الکترونیک) سعی می‌کند به این سؤال که کدام زبان‌های برنامه‌نویسی بین کارفرمایان بیشترین میزان محبوبیت را دارا هستند؟ با جمع‌آوری اطلاعات از منابع مختلف مانند گوگل، گیت‌هاب، توئیتر، رددیت، هکرنیوز، استک‌اورفلو و دایس پاسخ داده و نتایج را و در قالب یک لیست در اختیار علاقمندان قرار دهد.

Screen-Shot-2017-07-19-at-12.54_.58-PM_.jpg


همان‌طور که مشاهده می‌کنید، زبان Java در صدر این لیست قرار گرفته و این بدان معنا است که محبوب‌ترین زبان بین این قشر است؛ البته باتوجه به این‌که کسب‌وکارها و دولوپرهای مختلف زیادی به این زبان وابسته‌اند و از آن به‌خوبی استفاده می‌کنند، جای تعجبی هم ندارد که در صدر باشد (البته با این‌که بعضی زبان‌های دیگر در موارد مختلفی مانند سرعت از جاوا پیشی گرفته‌اند، اما جاوا توانسته تمام حوزه‌ها را تحت‌الشعاع خود قرار دهد).

زبان‌های C، C++، Python و JS جزو ۵ زبان برتر لیست هستند که تماماً به‌عنوان سنگ‌بنا و ستون دولوپری مدرن به‌حساب می‌آیند؛ زبان‌های بعدی هم شاید در میان بعضی دولوپرها مورد قبول باشند، اما هیچ‌کدام زبان اصلی در بین زبان‌هایی که بیزینس‌های مختلف استفاده می‌کنند نیستند.

Swift اپل هم در رتبۀ دهم لیست قرار گرفته است که جلوتر از زبان پدری خودش -یعنی Objective-C که در رتبۀ 19 است- قرار دارد؛ از آن‌طرف زبان Go گوگل که طبق گزارش وب‌سایت TIOBE در سال 2016 توجهات زیادی را به خودش جلب کرد، رتبهٔ 18 را کسب کرده است.

Kotlin که درحال‌حاضر زبانی رسمی برای توسعهٔ اپ‌های اندرویدی به‌حساب می‌آید، با این‌که مدتی در مطبوعات برجسته شد، نتوانست در لیست بالا جایگاهی برای خود پیدا کند. زبان R هم با این‌که برای مصارف تخصصی آماری استفاده می‌شود، ولی جایگاه خیلی بالایی گرفته است.

این جایگاه‌ها در شرایطی کسب شده‌اند که مثلاً جاوا زبانی است که هم‌زمان برای توسعۀ وب، مصارف صنعتی و سازمانی و اپ موبایل مناسب است . زبان C هم در توسعۀ اپ موبایل، توسعۀ اپ‌های سازمانی و همچین در سیستم‌های به‌اصطلاح Embedded دیده می‌شود (به‌طورکلی، منظور از سیستم‌های امبدد سیستم‌هایی کامپیوتری است که در خودروها، وسائل خانه همچون یخچال و غیره استفاده می‌شوند). زبان‌هایی که در رتبه‌های بعدی قرار دارند و در پایین لیست هستند، در مصارف محدود و مشخصی مانند آنالیز دیتا و توسعۀ اپ موبایل بیشترین کاربرد را دارند و به همین خاطر است که نتوانستند جایگاه بالایی کسب کنند و درنتیجه معلوم می‌شود که چرا زبان‌های برتر لیست، توانسته‌اند برای سال‌ها بازار را تحت سلطۀ خود داشته باشند.

زبان Swift ثابت کرد که یک زبان برنامه‌نویسی با دارا بودن پشتوانۀ معتبر، ساپورت مؤثر و کامیونیتی اپن‌سورس، می‌تواند با سرعت در رده‌های بالا قرار بگیرد. درواقع، کسب‌وکارها هرچه بیشتر یک زبان را بپذیرند و استفاده کنند، سریع‌تر فیدبک‌های مختلف برای آن زبان منتشر می‌شوند و از سوی دیگر برای زبانی که به‌سرعت محبوب شده است، خیلی سخت است که محبوبیت خود را از دست بدهد لذا توسعه‌دهندگان و ساپورت‌کنندگان آن زبان تمام تلاش خود را به‌ کار می‌بندند تا محبوبت زبانشان را حفظ کنند.
 

برخی موضوعات مشابه

تاپیک قبلی
تاپیک بعدی
بالا