توضیحات:
جزوه اصول طراحی کامپایلرها
تعداد فصول : 10
تعداد صفحات: 42
فرمت: pdf
جزوه بسیار عالی و فشرده مناسب روزهای امتحان و آزمون
پوشش کامل مطالب
برخی از مطالب جزوه:
ترجمه:
عبارت است از تبدیل یک ساختار از یک زبان به زبان دیگر.
مترجم:
برنامه ای است که عمل ترجمه از زبان مبدا به زبان مقصد را انجام می دهد.
انواع مترجم:
کامپایلر:
چنانچه زبان مبدا یک زبان سطح بالا (مانند پاسکال) و زبان مقصد زبان ماشین باشد به چنین مترجمی کامپایلر گویند.
مفسر:
مفسر نیز یک زبان سطح بالا را دستور به دستور ترجمه کرده و اجرا می کند و زبان ماشین تولید نمی کند.
اسمبلر:
ورودی اسمبلر زبان اسمبلی است که آن را به زبان ماشین تبدیل می کند.
پیش پردازنده:
یک زبان سطح بالا را تبدیل به یک زبان سطح بالای دیگری می کند.
مراحل کامپایل در شش مرحله صورت می گیرد:
- تحلیل لغوی
- تحلیل نحوی
- تحلیل معنائی
- تولید کد میانی
- بهینه سازی کد
- تولید کد نهائی
پس از خرید چه چیزی دریافت می کنید:
جزوه اصول طراحی کامپایلرها (40 صفحه pdf)