گویی معجزه ای رخ داده است، اسمبلی (Assembly)، زبان برنامه نویسی که آمریکا را به کره ماه رساند پس از چند دهه به لیست 10 زبان برنامه نویسی برتر دنیا بازگشته است. زبان برنامه نویسی اسمبلی به دلیل دشواری در یادگیری آن، همواره کابوس برنامه نویسان و دانشجویان مهندسی کامپیوتر بوده است. نرم افزار پرواز آپولو 11، پروژه ای که انسان را به کره ماه برد با همین زبان نوشته شده و اخیراً از سوی ناسا برای استفاده عموم در GitHub منتشر شده است.

احتمالاً شما نیز کنجکاو هستید چگونه پس از دهه ها اسمبلی به لیست 10 زبان برنامه نویسی برتر دنیا بازگشته است، پاسخ ساده است، اینترنت اشیاء (IoT). زبان های برنامه نویسی سطح بالای امروزی فاصله بسیار زیادی از سطح سخت افزار دارند و به همین دلیل به منابع سخت افزاری زیادی برای اجرا نیاز دارند، چیزی که در اینترنت اشیاء یافت نمی شود. از همین رو به دلیل محدودیت های بسیار شدید در منابع سخت افزاری وسایل مبتنی بر اینترنت اشیاء، امکان استفاده از زبان های سطح بالا که به زبان محاوره ای نزدیک هستند، وجود ندارد.
در وجود زبان برنامه نویسی که در سال 1969 انسان را به کره ماه برد، هیچ دلیلی برای ابداع مجدد چرخ و ساخت زبان برنامه نویسی جدیدی که مناسب وسایل دارای حافظه بسیار کوچک و فضای ذخیره سازی بسیار کم باشد، وجود ندارد. اسمبلی همه ویژگی های لازم برای استفاده در وسایل دارای منابع سخت افزاری بسیار محدود را داراست. طبق آمار ارائه شده از سوی کمپانی TIOBE که میزان محبویت و استفاده از زبان های برنامه نویسی را رصد و دنبال می کند، با گذشت دهه ها حالا یکبار دیگر اسمبلی به یک موضوع داغ و یک زبان برنامه نویسی پرطرفدار تبدیل شده است. TIOBE زبان های برنامه نویسی را نه تنها بر اساس مجموع تعداد خطوط کُد نوشته شده با آن، بلکه با استفاده از جستجوها در اینترنت، نیازمندی ها برای برنامه نویس، دروس آموزشی و تعداد دانش آموختگان این زبان برنامه نویسی در سراسر دنیا، رده بندی می کند.

در رده بندی فعلی TIOBE که به عنوان index شناخته می شود، اسمبلی در جایگاه شماره 10 زبان های برنامه نویسی دنیا قرار دارد. Java و C به ترتیب جایگاه اول و دوم این لیست را به خود اختصاص داده اند. جالب تر اینکه پس از یک دهه، Java و C جایگاه خود را به یکدیگر واگذار کرده اند. این ماه Java زبان برنامه نویسی شماره یک دنیا است.
به ترتیب از راست به چپ Perl ،Visual Basic .NET ،JavaScript ،PHP ،C# ،Python ،C++ ،C و اسمبلی در جایگاه های شماره 2 تا 10 قرار دارند.
علاوه بر اسمبلی، Perl نیز به لیست 10 زبان برنامه نویسی برتر دنیا بازگشته است.
منبع: softpedia












نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت