جلوبندی و عقب بندی کامپایلر:بخشی ار کامپایلر که وظیفه ترجمه برنامه مبداء به برنامه زبان میانی را بر عهده دارد را جلوبندی گویندو بخشی از کامپایلر که وظیفه ترجمه برنامه زبان میانی به زبان مقصد را برعهده دارد عقب بندی گویند.از جمله مزایای عقب بندی و جلو بندی می توان به سادگی طراحی-استقلال جلو بندی از زبان مقصد-استقلال عقب بندی از زبان مبدا<-کاهش پیچیدگی-افزایش قابلیت استفاده مجدد-افزایش سرعت تولید کامپایلر برای سخت افزار جدید و زبان جدید نام برد.
مراحل کامپایلر شش مرحله می باشد
تحلیل لغوی
تحلیل نحوی
تحلیل معنایی تولید کد میانی
بهینه سازی کد
تولید کد نهایی