کامپایلر چیست و چکار می کند؟ — برنامه نویسی به زبان ساده
کامپایلر (Compiler) نرم افزاری برای تبدیل کد منبع (Source Code) به کد شی (Object Code) است. به عبارت دیگر میتوان گفت که کامپایلر کدهای نوشته شده به زبان سطح بالا (نزدیک به زبان انسان) توسط برنامه نویسان را به زبان دودویی ماشین تبدیل میکند. انجام این مرحله از اجرای برنامهها و استفاده از کامپایلر به این دلیل الزامی است که کامپیوترها تنها قادر به اجرای کدهای دودویی هستند و لذا کدهای سطح بالا باید به زبان ماشین ترجمه شوند. اینجا به این سوال پاسخ داده شده است که کامپایلر چیست و سایر نکات و مباحث مهم پیرامون مفهوم کامپایلر در برنامه نویسی شرح داده میشوند.