گویی معجزه ای رخ داده است، اسمبلی (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

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.

نظرات (28)

  • مهمان - assemblyos

    اسمبلر FASM را از ادرس زیر دانلود کنید و بعد روی عبارت Massage Board کلیک کنید تا با ورود به انجمن برنامه نویسان اسمبلی با نرم افزارها و سیستم عاملهایی که توسط این اسمبلر ساخته شده اند اشنا شوید :
    https://flatassembler.net
    اسمبلر FASM در اینده به رقیب بزرگی برای اکثر زبانهای سطح بالا تبدیل خواهد شد . شک نکنید .

  • مهمان - assemblyos

    با عرض معذرت . اسمبلی برای من اصلا دشوار نیست و هرگز کابوس من نبوده و نخواهد بود.
    من با اسمبلرهای masm32 . FASM و RosAsm تحت ویندوزهای ایکس پی . ویستا 7 . 8 و 10 برنامه نویسی کرده ام و برایم بسیار جذاب و شیرین بوده و هست . تحت لینوکس هم با کمک برنامه ی wine با اسمبلر های RosAsm و FASM برنامه نوشته ام . می بینید که اسمبلی خیلی اسونه و اصلا کابوس نیست.

  • مهمان - assemblyos

    اسمبلی نسخه ی قابل فهم و الگوریتم پذیر و انعطاف پذیر زبان ماشین است و زبان ماشین تنها زبان برنامه نویسی واقعی و حقیقی می باشد . مگر می شود مهندس کامپیوتر از زبان کامپیوتر یعنی اسمبلی گریزان و فراری باشد و انرا دشوار بدانذ؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!
    خیلی زشته . هر موجودی زبانی داره و زبان کامپیوتر زبان ماشین است . .کابوس؟؟؟؟!!!!
    واقعا خنده داره . مثل اینکه بگوییم انگلیسی کابوس مردم انگلستان است !!!!!
    مهندسی که از اسمبلی فراری و گریزان باشد مهندس نیست ...
    برنامه نویسی که اسمبلی نداند همان بهتر که تغییر شغل دهد.
    به خدا مایه ی خجالت است که مهندسان و برنامه نویسان از زبان برنامه نویسی واقعی و حقیقی رایانه فراری باشند و انرا کابوس بدانند.
    خیلی زشته به خدا .

  • مهمان - assemblyos

    مافیای نرم افزاری جهان:
    اپل
    مایکروسافت و شرکایش
    سایر شرکتهای بزرگ نرم افزاری که نرم افزار کدبسته ی انحصاری گران قیمت محدود کننده ی جاسوس صفت را بر کاربران تحمیل کرده و می کنند.
    اسمبلی دشمن این شرکتهای مافیایی است . اسمبلی به ما ازادی و استقلال فکری می دهد.

  • مهمان - assemblyos

    اسمبلی کابوس نیست عزیزم . رویایی شیرین و جذاب است که درحال تخریب کاخ ظلم و ستم شرکتهای بزرگ نرم افزاری جهان است . اسمبلی دشمن مافیای نرم افزار جهان است .

  • مهمان - assemblyos

    دو چیز به شما ازادی کامل می دهد اول زبان اسمبلی دوم سیستم عاملهای ازاد مثل لینوکس یا kolibrios
    اسمبلی رویای شیرین مهندسین سخت افزار مهندسین الکترونیک و برنامه نویسان هوشمند است

  • مهمان - assemblyos

    برخی مهندسین عزیز تصور می کنند که زبانهای دات نت در خدمت ازادی و بصیرت کاربر هستند !!!!!!!!
    یک لینک هم به گیت هاب می دهند.
    تا جاییکه ما می دانیم همه ی فناوریهای مایکروسافت درتضاد با ازادی و بصیرت کاربر هستند . حتی اگر ویندوز و افیس و زبانهای دات نت کاملا اوپن سورس و رایگان شوند بازهم فناوری درون انها ضد ازادی کاربر است مگر اینکه توسط کاربران بازنویسی شوند و مایکروسافت مانع نشود.

  • مهمان - assemblyos

    سخت افزار بدون زبان اسمبلی معنایی ندارد . ان عزیزانی که حتی در بخش سخت افزار و مدارهای منطقی بازهم سنگ زبان سی را به سینه می زنند و نامی از اسمبلی نمی برند عملا سخت افزار را درست درک نخواهند کرد . زبان سی هیچ امتیازی نسبت به زبان اسمبلی ندارد. خیلی زشته که مهندس سخت افزار خیال کنه سی ضعفهای اسمبلی را پوشش می دهد و بعد این فکر غلط را در جزوات دانشگاهی بنویسد و دانشجویان را گمراه کند.
    از این دست افکار غلط متاسفانه در جزوات دلنشگاهی زیاد دیده می شود. اسمبلر FASM زبان اسمبلی را قابل حمل کرده است

  • مهمان - assemblyos

    من اینسایدر حلقه ی فست ویندوز 10 هستم هرچند روز یک بیلد نمایشی برایم می اید و کلی شارژ اینترنتم هدر می رود بدون انکه چیز جدیدی در این بیلدها ببینم. عملا یک فرایند بیهوده است .
    اگر لینوکس کاربرپسند و کاملا گرافیکی و اسان بود بعد از سالها ویندوزی بودن لینوکسی می شدم و یک توزیع جدید لینوکس را بطور کامل با اسمبلر FASM می نوشتم و به دنیا معرفی می کردم . ترکیب زبان اسمبلی و لینوکس یعنی اوج ازادی و قدرت کاربر .

  • مهمان - assemblyos

    لطفا کلمات زیر را در گوگل جستجو کنید تا قدرت بی انتهای زبان اسمبلی را از نزدیک ببینید .
    FASM
    Flat Assembler
    easy code visual assembler ide
    winasm studio
    Fresh flat assembler
    dexOs
    kolibrios
    RosAsm assembler
    win32 assembly
    Fasmarm
    Fasmg
    مایکروسافت به فیدبکهای مربوط به احیای زبان اسمبلی اهمیتی نمی دهد. کاربر ویندوزی را تنبل و وابسته می کند . به ازادی کاربر اهمیت نمی دهد . در مورد استور و هولولنز و خیلی چیزهای دیگه کاربر را محدود کرده و برایش تعیین تکلیف می کند. جاسوس است و مکار و دروغگو . اینها تجربیات یک کاربر ویندوزی است . ویندوز بدون اسمبلی یعنی اسارت و وابستگی.

بارگذاری بیشتر ...

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید