دانلود پاورپوينت طراحی و پیاده سازی زبان های برنامه نویسی جهت رشته کامپیوتر در قالب 258 اسلايد و با فرمت pptx بصورت کامل و جامع و با قابليت ويرايش

 

 


قابلیتهای کامپیوتر: تبدیل کامپیوترهای بزرگ ، کند و گرانقیمت که از لامپ خلا استفاده می کردند به ریز کامپیوترها و سوپر کامپیوترها تبدیل شدند.
موارد کاربرد: زمینه های کاربرد جدید ، طراحی زبانهای جدید ، ارتقاء و بازبینی زبانهای قدیمی
متدهای برنامه نویسی: یافتن متدهای خوب برای نوشتن برنامه های بزرگ و پیچیده و تغییر در محیط برنامه نویسی
متدهای پیاده اسزی : انتخاب ویژگیهای نو
مطالعات تئوری: استفاده از متدهای رسمی ریاضیات
استانداردسازی: اجازه انتقال برنامه از کامپیوتری به کامپیوتر دیگر

 

 


زبانهای دستوری: زبانهای مبتنی بر فرمان یا دستورگرا
زبانهای تابعی : به جای مشاهده تغییر حالت عملکرد برنامه دنبال می شود.
زبانهای قانونمند: شرایطی را بررسی می کنند و درصورت برقرار بودن آنها فعالیتی را انجام می دهند.
برنامه نویسی شی گرا: اشیای پیچیده به عنوان بسطی از اشیای ساده ساخته می شوندو  خواصی را از اشیای ساده به ارث می برند.

 

 


نحو زبان برنامه سازی ظاهر آن زبان است.
مشخص شود دستورات ، اعلانها و سایر ساختارهای زبان چگونه نوشته می شوند
معنای زبان همان مفهومی است که به ساختارهای نحوی زبان داده می شود.

 

 

فهرست مطالب
اصول طراحی زبانها
چرا زبانهای برنامه سازی را مطالعه می کنیم؟
تاریخچه مختصری از زبانهای برنامه سازی
نقش زبانهای برنامه سازی
محیط های برنامه نویسی
اثرات معماری ماشین
عملکرد کامپیوتر
سازمان یک کامپیوتر معمولی
کامپیوترهای مجازی و زمانهای انقیاد
اصول ترجمه زبان
نحو زبان برنامه سازی
مراحل ترجمه
مدلهای رسمی ترجمه
مدلسازی خواص زبانها
خواص رسمی زبانها
معنای زبان
خواص انواع و اشیاء
انواع داده اسکالر
انواع داده مرکب