DIANA (střední jazyk) - DIANA (intermediate language)
![]() | Tento článek má několik problémů. Prosím pomozte zlepšit to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
DIANA, Popisná přechodná notace pro Adu, je střední jazyk slouží k reprezentaci sémantiky souboru Ada program. Původně byl navržen jako rozhraní mezi front-endem (syntaktická analýza) a středním (sémantická analýza) kompilátoru na jedné straně a back-endem (generování a optimalizace kódu) na straně druhé. Používá se také jako interní reprezentace jiných jazykových nástrojů.
DIANA je také používána PL / SQL, který je založen na Adě.
DIANA je abstraktní datový typ; jeho konkrétní implementace jsou definovány pomocí Specifikační jazyk IDL.
DIANA sestupuje z TCOL a AIDA, dřívější reprezentace programů Ada.
Podmnožina Ada-0 Ady v Karlsruhe (1980) nejprve používala AIDA,[1] ale později byla AIDA nahrazena DIANOU. Plný kompilační systém Karlsruhe Ada používal také DIANU a externí zastoupení IDL pro seřaďování mezi prostředím a back-endem generujícím kód.
Reference
- ^ Goos, Gerhard; Winterstein, Georg (1980). „Směrem k front-endu kompilátoru pro Adu“. Sborník sympozia ACM-SIGPLAN o programovacím jazyce Ada. Výroční mezinárodní konference o Adě. ACM-SIGPLAN. 36–46. Citováno 2016-02-10.
- Goos, Gerhard; Wulf, William A .; Evans, Arthur; Butler, Kenneth J. (2000). DIANA: prostřední jazyk pro Adu. Přednášky v informatice. 161. pružina. ISBN 0-387-12695-3.
- Referenční příručka DIANA, koncept revize 4: http://www.dtic.mil/dtic/tr/fulltext/u2/a272792.pdf
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |