13,8K подписчиков
Источник: Nuances of Programming Интерпретаторы и компиляторы отвечают за преобразование языка программирования или сценариев (язык высокого уровня) в машинный код. Но если обе программы делают одно и то же, чем они различаются? Давайте разберемся. Компилятор Что такое компилятор? Компилятор  —  это компьютерная программа, которая переводит компьютерный код с одного языка программирования на другой. Компилятор берет программу целиком и преобразует ее в исполняемый компьютерный код. Для этого требуется целая программа, так как компьютер понимает только то, что написано двоичным кодом...
3 года назад • 2K просмотров
10 подписчиков
Всем привет сегодня, в разговоре затронули тему компиляторов и интерпретаторов. Решил чуть глубже погрузиться в тему и вот собрал наиболее подробное описание для вас. Интерпретатор для языка X-это программа (или машина, или просто какой-то механизм в целом), которая выполняет любую программу p, написанную на языке X, так что она выполняет эффекты и оценивает результаты, как предписано спецификацией X. Процессоры обычно являются интерпретаторами для соответствующих наборов инструкций, хотя современные...
2 года назад • 31 просмотр