Компилятором называется программа …
осуществляющая пооператорную (покомандную) обработку и выполнение исходной программы
восстанавливающая текст на языке ассемблера из машинной программы
создающая на компьютере с определенной системой команд машинную программу для компьютера с другой системой команд
осуществляющая перевод исходной программы целиком в машинную программу