Compiler Design
مقطع: کارشناسی | گرایش: نرمافزار |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: ساختمان دادهها و الگوریتمها | همنیاز: – |
هدف این درس آشنایی دانشجویان با مراحل ساخت کامپایلر برای تبدیل کد برنامه به کد نهایی است. همچنین دانشجویان با قابلیتهای مختلف زبانهای برنامهنویسی و تاریخچه و چگونگی پیادهسازی آنها نیز آشنا خواهند شد. این درس به دانشجویان کمک خواهد کرد تا برای زبان طراحی شده مبتنی بر کاربرد مد نظر خود، کامپایلر آن را تولید کنند. همچنین به ابزار(های) موجود برای تولید خودکار کامپایلر و روش به کارگرفته شده در آن(ها) پرداخته میشود.