نظرات (25)

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

نظر خود را بنویسید...
شما مهمان هستید ( ثبت نام؟ )
ارسال نظر بدون عضویت در سایت
در حال بارگذاری نظرات... به‌روزرسانی نظرات پس از 00:00.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    اسمبلر FASM را از ادرس زیر دانلود کنید و بعد روی عبارت Massage Board کلیک کنید تا با ورود به انجمن برنامه نویسان اسمبلی با نرم افزارها و سیستم عاملهایی که توسط این اسمبلر ساخته شده اند اشنا شوید :
    https://flatassembler.net
    اسمبلر FASM در اینده به رقیب بزرگی برای اکثر زبانهای سطح بالا تبدیل خواهد شد . شک نکنید .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    با عرض معذرت . اسمبلی برای من اصلا دشوار نیست و هرگز کابوس من نبوده و نخواهد بود.
    من با اسمبلرهای masm32 . FASM و RosAsm تحت ویندوزهای ایکس پی . ویستا 7 . 8 و 10 برنامه نویسی کرده ام و برایم بسیار جذاب و شیرین بوده و هست . تحت لینوکس هم با کمک برنامه ی wine با اسمبلر های RosAsm و FASM برنامه نوشته ام . می بینید که اسمبلی خیلی اسونه و اصلا کابوس نیست.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    اسمبلی نسخه ی قابل فهم و الگوریتم پذیر و انعطاف پذیر زبان ماشین است و زبان ماشین تنها زبان برنامه نویسی واقعی و حقیقی می باشد . مگر می شود مهندس کامپیوتر از زبان کامپیوتر یعنی اسمبلی گریزان و فراری باشد و انرا دشوار بدانذ؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!
    خیلی زشته . هر موجودی زبانی داره و زبان کامپیوتر زبان ماشین است . .کابوس؟؟؟؟!!!!
    واقعا خنده داره . مثل اینکه بگوییم انگلیسی کابوس مردم انگلستان است !!!!!
    مهندسی که از اسمبلی فراری و گریزان باشد مهندس نیست ...
    برنامه نویسی که اسمبلی نداند همان بهتر که تغییر شغل دهد.
    به خدا مایه ی خجالت است که مهندسان و برنامه نویسان از زبان برنامه نویسی واقعی و حقیقی رایانه فراری باشند و انرا کابوس بدانند.
    خیلی زشته به خدا .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    مافیای نرم افزاری جهان:
    اپل
    مایکروسافت و شرکایش
    سایر شرکتهای بزرگ نرم افزاری که نرم افزار کدبسته ی انحصاری گران قیمت محدود کننده ی جاسوس صفت را بر کاربران تحمیل کرده و می کنند.
    اسمبلی دشمن این شرکتهای مافیایی است . اسمبلی به ما ازادی و استقلال فکری می دهد.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    اسمبلی کابوس نیست عزیزم . رویایی شیرین و جذاب است که درحال تخریب کاخ ظلم و ستم شرکتهای بزرگ نرم افزاری جهان است . اسمبلی دشمن مافیای نرم افزار جهان است .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    دو چیز به شما ازادی کامل می دهد اول زبان اسمبلی دوم سیستم عاملهای ازاد مثل لینوکس یا kolibrios
    اسمبلی رویای شیرین مهندسین سخت افزار مهندسین الکترونیک و برنامه نویسان هوشمند است
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    برخی مهندسین عزیز تصور می کنند که زبانهای دات نت در خدمت ازادی و بصیرت کاربر هستند !!!!!!!!
    یک لینک هم به گیت هاب می دهند.
    تا جاییکه ما می دانیم همه ی فناوریهای مایکروسافت درتضاد با ازادی و بصیرت کاربر هستند . حتی اگر ویندوز و افیس و زبانهای دات نت کاملا اوپن سورس و رایگان شوند بازهم فناوری درون انها ضد ازادی کاربر است مگر اینکه توسط کاربران بازنویسی شوند و مایکروسافت مانع نشود.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    سخت افزار بدون زبان اسمبلی معنایی ندارد . ان عزیزانی که حتی در بخش سخت افزار و مدارهای منطقی بازهم سنگ زبان سی را به سینه می زنند و نامی از اسمبلی نمی برند عملا سخت افزار را درست درک نخواهند کرد . زبان سی هیچ امتیازی نسبت به زبان اسمبلی ندارد. خیلی زشته که مهندس سخت افزار خیال کنه سی ضعفهای اسمبلی را پوشش می دهد و بعد این فکر غلط را در جزوات دانشگاهی بنویسد و دانشجویان را گمراه کند.
    از این دست افکار غلط متاسفانه در جزوات دلنشگاهی زیاد دیده می شود. اسمبلر FASM زبان اسمبلی را قابل حمل کرده است
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    من اینسایدر حلقه ی فست ویندوز 10 هستم هرچند روز یک بیلد نمایشی برایم می اید و کلی شارژ اینترنتم هدر می رود بدون انکه چیز جدیدی در این بیلدها ببینم. عملا یک فرایند بیهوده است .
    اگر لینوکس کاربرپسند و کاملا گرافیکی و اسان بود بعد از سالها ویندوزی بودن لینوکسی می شدم و یک توزیع جدید لینوکس را بطور کامل با اسمبلر FASM می نوشتم و به دنیا معرفی می کردم . ترکیب زبان اسمبلی و لینوکس یعنی اوج ازادی و قدرت کاربر .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    لطفا کلمات زیر را در گوگل جستجو کنید تا قدرت بی انتهای زبان اسمبلی را از نزدیک ببینید .
    FASM
    Flat Assembler
    easy code visual assembler ide
    winasm studio
    Fresh flat assembler
    dexOs
    kolibrios
    RosAsm assembler
    win32 assembly
    Fasmarm
    Fasmg
    مایکروسافت به فیدبکهای مربوط به احیای زبان اسمبلی اهمیتی نمی دهد. کاربر ویندوزی را تنبل و وابسته می کند . به ازادی کاربر اهمیت نمی دهد . در مورد استور و هولولنز و خیلی چیزهای دیگه کاربر را محدود کرده و برایش تعیین تکلیف می کند. جاسوس است و مکار و دروغگو . اینها تجربیات یک کاربر ویندوزی است . ویندوز بدون اسمبلی یعنی اسارت و وابستگی.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    لینوکس کاملا با زبان اسمبلی سازگار است . 30 درصد سورس کرنل لینوکس با زبان اسمبلی ساخته شده و می شود. دهها کامپایلر قدرتمند اسمبلی ازجمله FASM رسما در لینوکس وجود دارند و قابل استفاده هستند. من سالهاست که کاربر ویندوز هستم ولی از بی اعتنایی مایکروسافت نسبت به زبان اسمبلی و کامپایلرهای ویندوزی این زبان خسته شده ام .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    اسمبلر معروف masm یک حیله ی دیگر مایکروسافت است چون این اسمبلر توسط زبان سی ساخته شد نه اسمبلی تا ثابت کند که سی قوی و اسمبلی ضعیف است . گرامر اسمبلر masm خیلی شبیه به گرامر زبان سی می باشد . این هم نوعی ترفند برای دور کردن برنامه نویس از زبان اسمبلی می باشد. کلا مایکروسافت دروغگو حیله گر پول پرست طماع و مستبد و زورگوست .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    مایکروسافت در دهه 90 میلادی برنامه نویسی با زبان اسمبلی تحت ویندوز را غیرممکن اعلام کرد !!!!!!!!!!!!!!
    مدتی بعد هکرها ثابت کردند که مایکروسافت سواد اسمبلی ندارد و بلد نیست این زبان رادر ویندوز رسما بکار گیرد .
    اختراع فناوری دات نت اقدامی برای زنده بگور کردن زبان اسمبلی بوده و هست . امروزه ثابت شده که مایکروسافت اصلا از زبان اسمبلی خوشش نمی اید . زیرا اگر اسمبلی تحت ویندوز رایج شود و جهانی شود و نرم افزارهای ویندوزی فقط با اسمبلی نوشته و تولید شوند انوقت نان این شرکت اجر می شود.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    من فیدبکهای فراوانی برای حمایت از برنامه نویسی زبان اسمبلی در ویندوز برای مایکروسافت فرستاده ام . هنوز جوابی نداده . فعلا سکوت کرده. از روی جوابش می شود فهمید که ایا مایکروسافت دوست اسمبلی است یا دشمن ان .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    بازگشت ازادی برنامه نویسان پس از چند دهه انحصار و دروغگویی شرکتهای ظالم نرم افزاری جهان .
    اسمبلی کابوس نیست رویایی شیرین است که به واقعیت پیوسته و ماندگار خواهد شد . زنده باد اسمبلی.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    به توسعه ی اسمبلر. Fasm. کمک. کنید وخودتان را. از. شر. زبانهای. سطح. بالا. و. بدافزارها. و نفخ افزارهای. سنگین و حجیم. و. جاسوس صفت. نجات. دهید . خودتان. را. از. شر. هکرها. نجات. دهید . با. ترویج. اسمبلی. و. دور. ریختن. زبانهای. سطح. بالا. خودتان. را. ازاد. و مستقل. کنید . به فکر. جیب خودتان باشید . پولتان و. وقتتان. را. برای. زبانهای. سطح. بالا. هدر. ندهید .گول. فناوریهای امروزی را. نخورید . همه.ی. انها. حفره. امنیتی. دارند. براحتی. هک. می شوید . با کمک. اسمبلی. خودتان را. از. شر. هکرها. نجات. دهید. بجای این شکلکهای بچگانه. مسخره کردن و توهین کردن و تهمت زدن. سعی. کنید. کمی. فکر. کنید .
    مخالفت کردن با نظریه های. افرادی. مثل. من. عاقبت. به. ضرر خودتان است. چون شما را درمقابل هکرها و شرکتهای جاسوس. بیدفاع. میکند
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    اگر بدنبال ازادی. هستید و نمی خواهید شرکتهای بزرگ و معروف نرم افزاری. جهان. شما. را. فریب. دهند. و. جیب. شما. را. خالی. کنند و از. شما. جاسوسی کنند. و. اگر. میخواهید. هک. نشوید. به. اسمبلی. پناه. ببرید. و. انرا. ترویج. کنید . اسمبلی. کاملا. به نفع شماست . اجازه ندهید. شرکتهای. بزرگ نرم افزاری. جهان. شما. را. اسیر. سیاستهایشان. کنند. زبانهای سطح. بالا. بجای. نرم. افزار. به. شما. نفخ افزار. تحویل. می دهند. انهم. با. قیمت. خون. اجداد. خببث طراحانشان . برای. قابلیت. حمل. سخت افزاری. و سایر. موارد. از. Fasm. استفاده. کنید .
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    اسمبلی. خار. چشم. شرکتهای. بزرگ. نرم. افزاری. جهان. است. یک مشت شرکت دروغگوی. حیله گر. پول پرست. اسمبلی نان. انها. را. اجر می کند. همه ی انها. مافیای. نرم. افزار. جهان. هستند. خدا. لعنتشان. کند.
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    یک اسمبلر. دیگر. هم. معرفی. میکنم
    اسمبلر. RosAsm. سایتش. مسدود شده ولی اگر بگردید. می توانید انرا. پیدا کنید
  • این نظر هنوز منتشر نشده است.
    · حدود 8 سال قبل
    من بدون ترس از مخالفت برنامه نویسان و مهندسان. قدرتمندانه. از. زبان. اسمبلی. دفاع میکنم و از ان. تبلیغ میکنم. من جرات برنامه نویسی. با. اسمبلی. را دارم . جرات. تبلیغ از اسمبلی. را. دارم . از. هیچکس. هم. نمی ترسم. . به مخالفت. یا توهین یا تمسخر. هیچکس. اعتنا. نمی کنم. اگر. با. نظراتم. مخالفت. کنید. فقط. تنبل. بودن. خودتان. را. ثابت. کرده اید. کمی به خودتان. سختی. بدهید. بقیه ی مراحل. شیرین و. جذاب میشود و. دیگر. هیچوقت. به. سمت. زبانهای. سطح. بالا. نخواهید. رفت . این روزها. حتی. برای. برنامه نویسی. وب. نیز. از. اسمبلی. استفاده میشود. بروید. تحقیق کنید . البته در سایتهای. خارجی.
    در اسمبلر. Fasm. می توانید. رابطه ی. نزدیک. زبانهای. اسمبلی. و. جاوا. را. با. چشمان. خود. ببینید . تا. با. چشمان. خودتان. نبینید. حرفهای. مرا. باور. نمی کنید . اسمبلر Fasm. زبان. جاوا. را. به خدمت. گرفته است . ایده های. جالبی. در. سایت. اسمبلر. Fasm. می بینید. زبانهای برنامه نویسی. جالب. که توسط. اسمبلر. Fasm. ساخته. شده اند .
    تا خودتان. نبینید. باور. نمی کنید ِ
    .اسمبلی. شما را از تردید. بین. صدها. زبان. سطح. بالا. نجات. میدهد. و. یک. نفس. راحت. می کشید .
    اسمبلی. یک. واقعیت. شیرین. جذاب. و لذتبخش. است .
    اگر میخواهید. به. ازادی کامل برسید. و. از قید و بندهای محدود کننده ی زبانهای. سطح بالا. و. سیستم. عاملها. خلاص. شوید. به. اسمبلی. پناه. ببرید .
    اسمبلی یک زبان برنامه نویسی. همه منظوره و انعطاف پذیر و کامل است و. هیچ. محدودیتی. ندارد. برای همه ی موارد. کاربرد. دارد.