منو
 صفحه های تصادفی
مقتضیات زمان یعنی چه؟
سخنرانی پیامبر در میهمانی عبدالمطلب
انسان و جهان
قصص قرآنی
رشد حرکتی پا
دین و نقش اجتماعی آن در نظر امیل دورکیم
فرهنگسرای قرآن
رشته نمایش
Composite elements
آمیتیست
 کاربر Online
891 کاربر online

زبان برنامه نویسی سطح پایین

چاپ
علوم ریاضی > علو م رایانه




یک زبان برنامه نویسی سطح پایین است وقتی، برنامه هایش نیاز به توجه به مسائل بی ربط دارد.
- یک نکته"شوخی" از "نکاتی در برنامه نویسی"از آلن پرلیس.

تعریف


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


تولید اول


زبان برنامه نویسی تولید اول، یا "1GL"، یک کد ماشین است. تنها زبانی است که ریزپردازنده می تواند بفهمد. کد ماشین نمی تواند با استفاده از ویرایشگر متن نوشته یا خوانده شود، بنابراین به ندرت توسط کاربر بهصورت مستقیم استفاده می شود.


تولید دوم


زبان برنامه نویسی تولید دوم، یا"2GL"، یک زبان اسمبلی است. چون زبان اصلی ریزپردازنده نیست. زبان تولید دوم نامیده می شود. یک برنامه نویس زبان اسمبلی باید بفهمد که معماری واحد ریزپردازنده چگونه است (مثل "ثبات ها" و "دستورالعمل های" آن)


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


پیوندهای خارجی




تعداد بازدید ها: 22707


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..