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

از ویکی جامع پردیس دانشگاهی دانشگاه قم
پرش به: ناوبری، جستجو
این درس کامل است!
برای هر گونه تغییر ابتدا با یکی از مدیران ویکی هماهنگ کنید.


طراحی و پیاده سازی زبان های برنامه نویسی
Pl.png
مشخصات درس
عنوان درس طراحی و پیاده سازی زبان های برنامه نویسی
استاد دکتر مسعود رفیقی (بر اساس كتاب ترنس دبلیو. پرات)
مقطع تحصیلی کارشناسی
رشته دانشگاهی مهندسی کامپیوتر
پیش نیازها ساختمان داده،زبان ماشین و برنامه سازی سیستم
هم نیازها ندارد
سرفصل های درس
اصول طراحی زبان ها
اثرات معماری ماشین
اصول ترجمه زبان
مدل سازی خواص زبان ها
انواع داده اولیه
بسته بندی


فصل اول:اصول طراحی زبان ها

نقش زبان های برنامه سازی

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

فصل دوم:اثرات معماری ماشین

عملکرد کامپیوتر

کامپیوترهای مجازی و زمان های انقیاد

فصل سوم:اصول ترجمه زبان

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

مراحل ترجمه

فصل چهارم:مدل سازی خواص زبان ها

معنای زبان

فصل پنجم:انواع داده اولیه

خواص انواع و اشیا

انواع داده‌ی اسکالر

انواع داده‌ی مرکب

فصل ششم:بسته بندی

ساختمان داده‌ها

انواع داده‌ی انتزاعی

بسته بندی با زیربرنامه‌ها