2119 читали · 3 года назад
Компилятор VS интерпретатор: ключевые отличия
Источник: Nuances of Programming Интерпретаторы и компиляторы отвечают за преобразование языка программирования или сценариев (язык высокого уровня) в машинный код. Но если обе программы делают одно и то же, чем они различаются? Давайте разберемся. Компилятор Что такое компилятор? Компилятор  —  это компьютерная программа, которая переводит компьютерный код с одного языка программирования на другой. Компилятор берет программу целиком и преобразует ее в исполняемый компьютерный код. Для этого требуется целая программа, так как компьютер понимает только то, что написано двоичным кодом...
557 читали · 1 год назад
Компьютерные языки
Прежде чем идти дальше, нужно разобраться, как же программный код написанный на разных языках понимают компьютеры или мобильные устройства. Действительно, процессоры этих устройств не понимают компьютерные языки, так как работают с специальными командами, называемыми машинный код или машинный язык. Машинный код (платформенно-ориентированный код), машинный язык — система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины...
2136 читали · 4 года назад
Трансляторы программ: Компиляторы и интерпретаторы
Идет мужик мимо магазина с вывеской "Коммутаторы, аккумуляторы" и читает: – Кому таторы, а кому ляторы В рамках подготовки к следующим выпускам назрела необходимость пояснить, как программы переводятся с языков программирования в машинный код. Я уже упоминал, что этим занимаются трансляторы языков. Транслятор – значит переводчик. Переводит с языка на язык. Но переводчики эти бывают разного типа, что накладывает отпечаток и на сами языки. Интерпретатор В переводе с английского это тоже переводчик, но особого типа...