اطلاعات مرتبط با تیتر زیر را جمع‌آوری کنید و یک خبر کوتاه بنویسید

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