خانه / بلاگ / جاوا محبوب‌ترین زبان برنامه نویسی

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

نسخه جدید شاخص برنامه‏‌نویسی تیوبی نشان می‏‌دهد زبان برنامه‏‌نویسی جاوا جایگاه برتری در مقایسه با زبان سی (C) به دست آورده است.

تاکنون کمتر سابقه داشته است که زبان برنامه‏‌نویسی C جایگاهی به غیر از اول داشته باشد، اما گزارش جدید شاخص برنامه‏‌نویسی تیوبی (Tiobe) نشان می‌‏دهد جایگاه این زبان در رده‏‌بندی ماه آگوست تغییر کرده است.

بر اساس این رتبه‏‌بندی، زبان جاوا جایگاه اول را از آن خود کرده است و زبان‏‌های سی و آبجکتیو سی (Objective-C) به رده‏‌های پایین‏‌تر تنزل یافته‌‏اند. زبان سی از جایگاه اول به دوم تنزل یافته است و زبان آبجکتیو سی نیز از جایگاه سوم به چهارم نزول کرده است.

بر اساس این گزارش، زبان گوگل گو (Google Go) از جایگاه چهل و دوم به جایگاه بیست و ششم ارتقا یافته است. زبان لاب ویو (LabView) نیز از جایگاه صدم به جایگاه چهل و نهم منتقل شده است. زبان برنامه‏‌نویسی اوپن دج ای بی اِل (Opendege ABL) نیز از جمله زبان‏‌هایی است که جایگاه خود را ارتقا داده و از جایگاه صد و بیست و نهم این رتبه‌بندی به جایگاه پنجاه و هفتم ارتقا یافته است.

بر اساس این گزارش، زبان جاوا در ماه آگوست توانسته است ۱۵.۹۷۸ درصد از جستجوهای تیوبی را از آن خود کند. این رقم برای زبان سی ۱۵.۹۷۴ درصد است که تفاوت بسیار اندکی را نشان می‏‌دهد. سهم زبان‏‌های سی پلاس پلاس (++C) و آبجکتیو سی نیز از این جستجوها به ترتیب ۹.۳۷ درصد و ۸.۰۸۲ درصد بوده است. زبان برنامه‏‌نویسی جاوا در رتبه‏‌بندی شاخص Pypl نیز رتبه اول را از آن خود کرده است.

در شاخص تیوبی، محبوبیت زبان‏‌های برنامه‏‌نویسی بر منبای ارزیابی میزان جستجوی منابع این زبان‏‌ها در جستجوگرهای معروفی مثل گوگل، یاهو، بیدو و ویکی‏پدیا سنجیده می‏‌شود. در این شاخص به علاقه مهندسان خبره، دوره‌‏های آموزشی و استفاده فروشندگان طرف ثالث از هر زبان نیز توجه می‏‌شود. بسیاری از شاخص‏‌هایی که به ارزیابی محبوبیت زبان‏‌های برنامه‏‌نویسی می‏‌پردازند، داده‏‌های خود را از وب‏‌سایت‏‌های آمریکایی و چینی تهیه می‏‌کنند، اما اخیراً وب‏‌سایت‏‌های ژاپن و برزیل نیز به این مجموعه افزوده شده‏‌اند.

درباره ی [مرتضی]

مرتضی ذاکری - عضو تیم کاری تارنمای میکروپدیا دانش آموخته مهندسی کامپیوتر - گرایش نرم افزار

همچنین ببینید

مهندس نرم افزار بشویم یا نشویم؟

میزان تقاضا برای ورود به رشته های تحصیلی مانند مهندسی نرم افزار، سخت افزار، آی …

۲ دیدگاه ها

  1. سلام …
    در مورد برنامه نویسی انواع میکروکنترلر ها این سوال را دارم که آیا با زبان جاوا هم می توان میکرو کنترلرها را برنامه ریزی کرد ؟ با چه کامپایلری؟
    ممنون از شما

    • سلام ..
      اگر بخواین فرمانها و یا دیتاها رو از طریق پورت سریال یا پارالل منتقل کنین یا دریافت کنین باید با زبانها و محیطهایی با قابلیت کارهای نزدیک به سطح ماشین استفاده کنین مثل ++C. البته اگر قراره لایه سطح بالاتر برنامه شما جاوا باشه میشه بوسیله روشی بنام JNI یا Java Native Interface این کار رو انجام بدید.
      شاید هم روش دیگه ای باشه اما قطعا اون روش هم همین راه رو باید طی کنه چون جاوا زبانی سطح بالاست و کدهاش مستقل از ماشین اجرا میشه.

پاسخ دهید

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

پاسخ عبارت زیر را وارد کنید: *