منابعی برای درس طراحی کامپایلر
چهارشنبه, ۱۷ مهر ۱۳۹۲، ۱۰:۳۴ ب.ظ
سلام
درس طراحی کامپایلر یکی از دروس تخصصی نرم افزار هست که در واقع یکی از کاربردهای نظریه ی زبان ها در علم کامپیوتر است.
من در ترم 5 این درس رو گذروندم. به واسطه ی پروژه های خوبی که دکتر رستمی (استاد این درس) می دادند، تونستم خیلی خوب این درس رو بفهمم و یک تسلط نسبی روی مفاهیمش پیدا کنم.
البته به خاطر اینکه استاد ما در این درس دستیاری نداشتند، مجبور بودیم خیلی از منابع رو با زحمت از دل اینترنت بیرون بکشیم. خدا رو شکر تونستم اون زمان منابع خیلی خوبی پیدا کنم.
البته بگم که برای مسلط شدن به مفاهیم کلاس تنها کافی نیست؛ می تونید از کلاس های مجازی سایت coursera استفاده کنید. خیلی خیلی خوب هستند. استاد این کلاس ها مفاهیم رو به صورت خیلی ساده ای توضیح می دن، جوری که با هر سطحی که باشین می تونید باهاش پیش برید. پس بهتون توصیه می کنم این کلاس ها رو تماشا کنید.
یکسری منابع هست که میزارم برای دانلود. مثلا آموزش JavaCC، آموزش درست کردن یک زبان برنامه نویسی به صورت قدم به قدم، یک کد جاوا برای LexicalAnalyzer که خودم نوشتم و کتاب ها و اسلاید های این درس و ....
۹۲/۰۷/۱۷