بلیس (زبان برنامهنویسی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جزبدون خلاصۀ ویرایش |
Mostafajani (بحث | مشارکتها) جزبدون خلاصۀ ویرایش |
||
خط ۲۴:
}}
'''بلیس'''، به انگلیسی BLISS، یک زبان برنامه نویسی سیستم است که در [[دانشگاه کارنگی ملون]] توسط W.A.Wulf ,
نام این زبان در زمانهای گوناگون کوتاه شدهٔ "Basic Language for Implementation of System Software" (زبان پایه برای اجرای نرمافزار سیستم) یا "System Software Implementing Language Backwards" است.{{سخ}}
DEC کامپایلرهایی برای BLISS برای PDP-10, PDP-11 , VAX , DEC PRISM , MIPS , DEC Alpha , Intel IA-32 ایجاد کرد و از آن در خانه در دههٔ ۱۹۸۰ به صورت گسترده استفاده شد. اکثر برنامههای سودمند برای سیستم عامل VMS به زبان BLISS-32 نوشته شده بود.
== توضیحات زبان ==
از طرف دیگر
این بدان معناست که هر ساختار زبان که تعریف نشده است یک عبارت است. عبارات یک مقدار را تولید میکنند و احتمالاً باعث یک عمل مانند تغییر حافظه ، انتقال کنترل و یا اجرای یک حلقهٔ برنامه میشود. برای مثال نقطهٔ مقابل یک دستور تخصیص در
* همهٔ '''ثابتها''' واژهٔ کامل هستند که برای ماشبن استفاده میشوند. برای مثال در ماشین ۱۶ بیتی مثل PDP-11 یک ثابت ۱۶ بیت است، در کامپیوتر VAX ثابتها ۳۲ بیتی هستند و در PDP-10 همه ۳۶ بیتی هستند.{{سخ}}
* '''رجوع به متغیر''' همیشه به آدرس آن متغیر است. برای مثال دستورالعمل <math> Z+8 </math> به آدرس Z، هشت تا اضافه میکند و نه به مقدار آن. اگر نیاز به اضافه کردن ۸ تا به مقدار z بود باید یک پیشوند نقطه به متغیر اضافه کنیم. پس برای اجرای این دستور باید به صورت <math>.Z +8 </math> نوشته شود که ۸ را به مقدار z اضافه میکند.{{سخ}}
|