جزوه تایپ شده مبانی برنامه سازی ویژوال بیسیک
دانشگاه پیام نور احمد. صادقی علمی کاربردی استاد هدا معتمدی مهندسی برق دانشگاه ازاد کاردانی کارشناسی ارشد استخدامی خلاصه کتاب
[2] [3] [4] [5] /-[6] [7] “” [1] [8]
[9] ً [10]
ً [11] ً [12] [13] [14] [15] [16] [17] [18] [19]
ً [20] 
: ً : “” “” () () () [23]
“” [26] [27] [28] [29]
-[30] -ً [32]
کرد که نیاز به دسترسی مستقیم به امکانات سخت افزاری دارند، اما همچنان ساختارهای کنترلی سطح بالاتر و بررسی خطا را ارائه می دهند.
دوره از دهه 1960 تا اواخر دهه 1970 باعث توسعه پارادایم های اصلی زبان شد که اکنون مورد استفاده قرار می گیرند:
APL برنامه نویسی آرایه ای را معرفی کرد و بر برنامه نویسی تابعی تأثیر گذاشت . [33]
ALGOL هم برنامه نویسی رویه ای ساختاریافته و هم رشته مشخصات زبان را اصلاح کرد. “گزارش تجدید نظر شده در مورد زبان الگوریتمی ALGOL 60 ” الگویی برای نحوه نگارش مشخصات زبان بعدی شد.
Lisp که در سال 1958 پیاده سازی شد، اولین زبان برنامه نویسی تابعی با تایپ پویا بود.
در دهه 1960، Simula اولین زبانی بود که برای پشتیبانی از برنامه نویسی شی گرا طراحی شد . در اواسط دهه 1970، اسمال تاک با اولین زبان شی گرا “صرفا” همراه شد.
C بین سال های 1969 و 1973 به عنوان یک زبان برنامه نویسی سیستم برای سیستم عامل یونیکس توسعه یافت و همچنان محبوب است. [34]
Prolog که در سال [35] «» [36]
++ «» [37] -
” ” ( ). ً ().
( ) () () (). : ()
() ً () –() :
::= | ::= | ::= [+-]؟[‘0’-‘9’]+
::= [‘A’-‘Z”a’-‘z’].*
::= ‘(‘ * ‘)’
:
() :
” ” “” (*>> ->):
* = ;
= ( * >> + -> );
[39] که ساختارهایی دارند که به برنامهنویس اجازه میدهد تا رفتار تجزیهکننده را تغییر دهد، تجزیه و تحلیل نحو را به یک مشکل غیرقابل تصمیم تبدیل میکنند و به طور کلی تمایز بین تجزیه و اجرا را محو میکنند. [40] برخلاف سیستم کلان لیسپ و پرلBEGINبلوک ها که ممکن است محاسبات کلی داشته باشند، ماکروهای C صرفاً جایگزین رشته هستند و نیازی به اجرای کد ندارند. [41]
معناشناسی
اصطلاح معناشناسی به معنای زبان ها بر خلاف شکل آنها ( نحو ) اشاره دارد.
معناشناسی ایستا
یک معناشناسی ایستا محدودیت هایی را بر ساختار متون معتبر تعریف می کند که بیان [1] [ تأیید ناموفق ] ً () [42] (ً )،
فهرست مطالب