Jump to content

ПККК

Проект «Компилятор-компилятор производственного качества» (или PQCC) — долгосрочный проект, возглавляемый Уильямом Вульфом из Университета Карнеги-Меллон, промышленного уровня по созданию компилятора-компилятора . PQCC будет создавать полные оптимизирующие языков программирования компиляторы на основе описаний языка программирования и целевой машины. Хотя цель полностью автоматического процесса не была реализована, технология и идеи PQCC легли в основу производственных компиляторов компаний Intermetrics , Tartan Laboratories и других. [1] [2] [3]

Цель [ править ]

Основное внимание в проекте уделялось семантике и машинно-зависимым этапам компиляции, поскольку лексический и синтаксический анализ уже был хорошо изучен. Каждый этап был формализован таким образом, чтобы его можно было выразить в табличной форме. Затем автоматическое построение компилятора состоит из получения этих таблиц из семантических определений языка и целевой машины. Хотя этот подход был в значительной степени успешным для описания целевой машины, он был менее успешным для семантики.

См. также [ править ]

Ссылки [ править ]

  1. ^ Бенджамин М. Бросгол, «TCOLAda и «средний конец» компилятора Ada PQCC», Материалы симпозиума ACM-SIGPLAN по языку программирования ADA (1980). ISBN   0-89791-030-3 . Документирует часть промышленного компилятора, использующего технологию PQCC.
  2. ^ Б.В. Леверетт, Р.Г. Кеттелл, С.О. Хоббс, Дж.М. Ньюкомер, А.Х. Райнер, Б.Р. Шац, В.А. Вульф, «Обзор проекта компилятора-компилятора производственного качества», IEEE Computer 13 :8:38-49 (август 1980 г.).
  3. ^ Уильям Вульф , Проект оптимизирующего компилятора , Elsevier Science Ltd, 1980. ISBN   0-444-00158-1 . Описывает компилятор BLISS-11 Вульфа, который включал в себя некоторые идеи PQCC.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 372e101a4f08ac43c78aa8894163282d__1664226360
URL1:https://arc.ask3.ru/arc/aa/37/2d/372e101a4f08ac43c78aa8894163282d.html
Заголовок, (Title) документа по адресу, URL1:
PQCC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)