stringtranslate.com

Переводчик (компьютерный)

Транслятор или процессор языка программирования — это компьютерная программа, которая преобразует инструкции программирования, написанные в удобной для человека форме , в коды машинного языка, которые компьютеры понимают и обрабатывают. Это общий термин, который может относиться к компилятору , ассемблеру или интерпретатору — ко всему, что преобразует код с одного компьютерного языка в другой. [1] [2] К ним относятся переводы между компьютерными языками высокого уровня и человекочитаемыми языками, такими как C++ и Java , языками промежуточного уровня, такими как байт-код Java , языками низкого уровня, такими как ассемблер и машинный код , а также между аналогичными языками. уровни языка на разных компьютерных платформах , а также от любой из них к любой другой из них. [1] Этот термин также используется для обозначения преобразователей между программными реализациями и аппаратными реализациями / микрочипами ASIC одной и той же программы, а также от программных описаний микрочипа до логических элементов, необходимых для его создания. [ нужна цитата ]

Примеры широко используемых типов трансляторов компьютерного языка включают интерпретаторы, компиляторы и декомпиляторы , ассемблеры и дизассемблеры . [3]

Смотрите также

Рекомендации

  1. ^ Аб Торнтон, Скотт (17 февраля 2017 г.). «Что такое компиляторы, трансляторы, интерпретаторы и ассемблеры?». Советы по микроконтроллеру . Архивировано из оригинала 19 июля 2019 г. Проверено 2 февраля 2020 г.
  2. ^ «Переводчики и утилиты для разработки программ» . Справочник по программному обеспечению (PDF) . Корпорация Интел . 1984 [1983]. п. 3-1. 230786-001. Архивировано (PDF) из оригинала 29 января 2020 г. Проверено 29 января 2020 г.
  3. ^ Шуерер, Катя; Летондал, Кэтрин; Дево, Эрик (04 февраля 2008 г.) [06 января 2003 г.]. «Глава 5. Выполнение программы. Раздел 5.2. Интерпретатор и компилятор». Введение в программирование с использованием Python — Курс программирования для биологов в Институте Пастера . Институт Пастера . стр. 37–40. Архивировано из оригинала 11 ноября 2015 г. Проверено 7 января 2015 г. {{cite book}}: |website=игнорируется ( помощь ) [1]

дальнейшее чтение