Компилятор в контексте языков программирования — программа, которая преобразует исходный код, написанный на одном языке, в эквивалентный ему код на другом языке или в машинный код. 1
Основная цель компилятора — перевести высокоуровневый исходный код, понятный человеку, в низкоуровневый машинный код, который может быть исполнен процессором компьютера. 1
Процесс работы компилятора с кодом называется компиляцией или сборкой. 24
Некоторые задачи компилятора:
Компиляторы используются для большинства современных языков программирования, таких как C, C++, Java, Python и других. 1