منو
 صفحه های تصادفی
خسوف
لباس فضانوردان
خانه حقیقی
نیروی یاران حضرت مهدی - عج
لیزرهای دیودی
تکنسین و متصدی رمز
اقامه نماز جمعه توسط امام حسن بجای پدر
ام هانی
استقرای چندگانه
تقارن و بازتاب
 کاربر Online
712 کاربر online
تاریخچه ی: زبان برنامه نویسی سطح پایین

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

!تعریف

در ((علم کامپیوتر))، یک __ زبان برنامه نویسی سطح پایین __((زبان))ی است که مقدار کمی یا اصلاً هیچ انتزاعی را از ((ریز پردازنده)) ی کامپیوتر تامین نمی کند. کلمه ی پایین به این معنی نیست که زبان از ((زبان برنامه نویسی سطح بالا)) پایین تر است بلکه به سطح پایین تر انتزاع آن برمی گردد.

البته توجه به این نکته ضروری است که سطح بالا در مقابل سطح پایین ماهیت نسبی دارد؛ یک برنامه نویس ((جاوا))، ((C)) را یک زبان سطح پایین می داند، در حالی که یک برنامه نویس ((زبان اسمبلی))، ((C)) را ((زبان برنامه نویسی سطح بالا)) می داند. یک برنامه نویس ((Python)) نیز ممکن است ((جاوا)) را یک زبان سطح پایین بداند.

در سطح خیلی پایین، زبان های برنامه نویسی سطح پایین دو طبقه می شوند: ''تولید اول و تولید دوم''.

!تولید اول

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

!تولید دوم

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

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

*((لیست طبقه بندی از زبان های برنامه نویسی))

تاریخ شماره نسخه کاربر توضیح اقدام
 یکشنبه 16 مهر 1385 [12:40 ]   3   زینب معزی      جاری 
 سه شنبه 28 شهریور 1385 [13:02 ]   2   زینب معزی      v  c  d  s 
 شنبه 30 آبان 1383 [11:54 ]   1   حمید حسن نیا      v  c  d  s 


ارسال توضیح جدید
الزامی
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 در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..