کامپایلر (Compiler) برنامه یا مجموعه ای از برنامه های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل می کند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیاده سازی یک کامپایلر اختصاص داده میشود.
ما هم یک زبان نمونه (با الهام از زبان های برنامه نویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی کردیم و آن را در برنامه نویسی Java پیاده کردیم و شما میتوانید آن را خریداری کرده و بلافاصله دانلود کنید.