ДИАНА (промежуточный язык) - DIANA (intermediate language)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
ДИАНА, то Описательная промежуточная атрибутивная нотация для Ada, является промежуточный язык используется для представления семантики Ада программа. Первоначально он был разработан как интерфейс между интерфейсом (синтаксический анализ) и средним (семантический анализ) компилятора, с одной стороны, и серверной частью (генерация кода и оптимизация), с другой. Он также используется как внутреннее представление другими языковыми инструментами.
DIANA также используется PL / SQL, который основан на Аде.
DIANA - это абстрактный тип данных; его конкретные реализации определяются с помощью Язык спецификации IDL.
ДИАНА происходит от TCOL и АИДА, более ранние представления программ Ada.
Подмножество Ada-0 в Карлсруэ (1980) впервые использовало AIDA,[1] но позже AIDA была заменена на DIANA. Полная система компиляции Karlsruhe Ada также использовала DIANA и внешнее представление IDL для сортировка между средним концом и серверной частью, генерирующей код.
Рекомендации
- ^ Гус, Герхард; Винтерштейн, Георг (1980). "На пути к интерфейсу компилятора для Ады". Материалы симпозиума ACM-SIGPLAN по языку программирования Ada. Ежегодная международная конференция по Аде. ACM-SIGPLAN. стр. 36–46. Получено 2016-02-10.
- Гус, Герхард; Wulf, William A .; Эванс, Артур; Батлер, Кеннет Дж. (2000). ДИАНА: промежуточный язык для Ады. Конспект лекций по информатике. 161. спрингер. ISBN 0-387-12695-3.
- Справочное руководство DIANA, черновая редакция 4: http://www.dtic.mil/dtic/tr/fulltext/u2/a272792.pdf
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |