بهینه سازی از مهم ترین وظایف یک کامپایلر است که معمول بعد از تولید کد میانی آغاز میشود. همیشه هنگام کامپایل یک برنامه برای پخش نهایی از بهینه سازی استفاده میشود. هرچند گاهی اوقات بهینه سازی مانع اصلی بعضی اهداف است و باید کنار گذاشتهکردن یک کد بهینه شده دشوارتر و شاید غیرممکن شود چرا که debug شود. به عنوان مثالبه منظور بهینه سازی بسیاری از کدها حین کامپایل ممکن است جابجا شده باشند یا اصلoption ساخ...