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