جزوه طراحی کامپایلرهای دکتر مهدی اکبری
تقسیم بندی پروسههای کامپایل به مجموعهای از فازها مورد حمایت پروژه کامپایلری ((تولید کامپایلرهای باکیفیت))(PQCC) از دانشگاه Carnegie Mellon قرار گرفت. در این پروژه اصطلاحات جلو بندی، میان بندی (امروزه به ندرت به کار میرود) و عقب بندی معرفی شد. اکثر کامپایلرهای امروزی بیش از دو فاز دارند. جلوبندی معمولاً با پردازش املایی و معنایی شرح داده میشود. عقب بندی شامل تبدیل نوع و بهینهسازیهای مختلف میباشد. سپس کد برای آن کامپیوتر خاص تولید میشود. استفاده از جلوبندی و عقب بندی این را ممکن میکند که جلوبندیهای مختلفی برای زبانهای مختلف وجود داشته باشد و عقب بندیهای مختلفی نیز برای CPUهای مختلف.
در این جزوه که توسط استاد دکتر مهدی اکبری کوپایی در دانشگاه آزاد نجف آباد تدریس شده است با طراحی کامپایلرها آشنا میشوید.
جزوه طراحی کامپایلرها توسط استاد دکتر مهدی اکبری کوپایی در دانشگاه آزاد نجف آباد تدریس میشود که به صورت تایپ شده در اختیار شما قرار گرفته است.