جزوه درس طراحی و ساخت کامپایلرها به زبان فارسی
مفاهیم اولیه:
همانطور که میدانید زبانها از نظر پیچیدگی به ۴ دسته تقسیم میشوند.
١) زبانهای منظم Regular Languages
٢) زبانهای مستقل از متن Context Free Languages
٣) زبانهای حساس به متن Context Sensitive Languages
۴) زبانهای بدون محدودیت
از بین این دسته زبانهای مستقل از متن برای برنامههای سطح بالا که نزدیک به زبان انسان باشند مناسبترند چون میتوان با الگوریتمهای از درجه (O(n تعلق یک عبارت را به آن بررسی کرد که در آن n طول عبارت فوق میباشد. تشخیص این تعلق بهوسیله عملیات Parse انجام میشود.
کامپایلر ابزاری است که برنامهای به زبان سطح بالا را گرفته و معادل همان برنامه را به زبان سطح پائین بر میگرداند. یعنی رشتهای از نویسهها را که بهراحتی توسط ماشین اجرا میشود تولید میکند.
نام کتاب: طراحی و ساخت کامپایلر ها
زبان کتاب: فارسی
نویسنده: محسن احمدوند – هادی پرنده افشار
تعداد صفحه: ۴۹
حجم فایل: ۴۰۰ کیلوبایت
جزوه درس طراحی و ساخت کامپایلرها به زبان فارسی
سرفصل ها :
مفاهیم اولیه
واژه یاب
تعریف ساختاریاب به صورت گراف
گراف عبارات ریاضی
یافتن آرگومانهای دستورات کد ساز در Symbol Table
گراف عبارات شرطی
آرایه ها
برای دریافت این کتاب بصورت کامل و یکجا می توانید از لینک زیر کمک بگیرید.
برای دریافت فایل بر روی دکمه دانلود کلیک کنید.
زبانهای منظم, زبانهای مستقل از متن, زبانهای حساس به متن, الگوریتم, کامپایلر, طراحی و ساخت کامپایلر ها, محسن احمدوند, درس طراحی و ساخت کامپایلر
بدون دیدگاه