دانلود جزوه اصول طراحی کامپایلر
کامپایلر مجموعهای از برنامههای کامپیوتری است که متنی از زبان برنامهنویسی سطح بالا (زبان مبدأ) را به زبانی سطح پایین (زبان مقصد)، مثل اسمبلی یا زبان سطح ماشین، تبدیل میکند.
مهمترین علت استفاده از ترجمه کد مبدأ، ایجاد برنامه اجرایی میباشد. برعکس برنامهای که زبان برنامهنویسی سطح پایین را به بالاتر تبدیل میکند را مترجموارون گوییم.
کامپایلرها به عنوان ابتدائی تر ین و اصلیترین برنامه، برای برنامه نویسان به شمار میآیند، در اولین نگاه ممکن هست کامپایلر ها برنامههای ساده و بدون تنوع باشند اما با نگاه دقیقتر مشخص میشود که آنها در برخی موارد دارای پیچیدگیهایی هستند که به علت ویژگیهای متفاوت آنها پدید آمده است. برخی از این پیچیدگیها به علت دشوار بودن برخی زبانهای سطح ماشین میباشد؛ به عبارتی زبانهای سطح ماشین مانند زبانهای برنامهنویسی سطح بالا به سادگی قابلفهم برای انسان نیستند و برای همین منظور است که انسان به زبانهای سطح بالا برنامه را مینویسد و با استفاده از کامپایلرها آن را به سطح پایین و سطح ماشین تبدیل میکند.
مشخصات فایل:
عنوان: جزوه اصول طراحی کامپایلر
استاد: فرمیسک ناصر زاده
تعداد صفحات: ۱۸۷
زبان: فارسی