کامپایلر

از ویکیجو | دانشنامه آزاد پارسی

کامْپایلر (compiler)
برنامه‌ای که متن نوشته‌شده به زبان برنامه توسط کاربر را به‌عنوان ورودی می‌پذیرد و در خروجی آن را به فرمت قابل اجرا توسط ماشین تبدیل می‌کند. کامپایلر در واقع برنامه مُبدِّلی است که فایل دریافتی آن با فرمت متن (شامل عبارات قابل خواندن و فهم توسط انسان) بوده و خروجی آن فایلی با فرمت کد اجرایی است. در این فرآیند معنای برنامه عوض نمی‌شود. کار کامپایلر در رایانه شبیه کار مترجم در زبان طبیعی است.