DIANA (intermediate language)

DIANA (intermediate language)

DIANA, the Descriptive Intermediate Attributed Notation for Ada, is an intermediate language used to represent the semantics of an Ada program. It was originally designed as an interface between the front end (syntactic analysis) and middle (semantic analysis) of the compiler on the one hand and the back end (code generation and optimization) on the other. It is also used as an internal representation by other language tools.

DIANA is also used by PL/SQL, which is based on Ada.

DIANA is an abstract data type; its concrete implementations are defined using the IDL specification language.

DIANA descends from TCOL and AIDA, earlier representations of Ada programs.

References

  • Gerhard Goos, William A. Wulf, Arthur Evans, Jr., Kenneth J. Butler, DIANA: an intermediate language for Ada, Lecture Notes In Computer Science 161, 2000. ISBN 0-387-12695-3

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Diana — may refer to: Diana (mythology), ancient Roman goddess of the moon, the hunt, and chastity Diana (given name), people with the given name Diana Diana, Princess of Wales, first wife of Charles, Prince of Wales Contents 1 Music 2 Fiction and TV 3… …   Wikipedia

  • IDL specification language — IDL (Interface Description Language) is a software interface description language created by William Wulf and John Nestor of Carnegie Mellon University and David Lamb of Queen s University, Canada.Like other interface description languages, IDL… …   Wikipedia

  • LNCS161 — G. Goos/W.A. Wulf/A. Evans, Jr./K.J. Butier (Eds.): DIANA, An Intermediate Language for Ada, Springer Verlag 1983 …   Acronyms

  • LNCS161 — G. Goos/W.A. Wulf/A. Evans, Jr./K.J. Butier (Eds.): DIANA, An Intermediate Language for Ada, Springer Verlag 1983 …   Acronyms von A bis Z

  • United Kingdom — a kingdom in NW Europe, consisting of Great Britain and Northern Ireland: formerly comprising Great Britain and Ireland 1801 1922. 58,610,182; 94,242 sq. mi. (244,100 sq. km). Cap.: London. Abbr.: U.K. Official name, United Kingdom of Great… …   Universalium

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • Nobel Prizes — ▪ 2009 Introduction Prize for Peace       The 2008 Nobel Prize for Peace was awarded to Martti Ahtisaari, former president (1994–2000) of Finland, for his work over more than 30 years in settling international disputes, many involving ethnic,… …   Universalium

  • Blackburn — For other uses, see Blackburn (disambiguation). Coordinates: 53°44′42″N 2°28′37″W / 53.7449°N 2.4769°W / 53.7449; 2.4769 …   Wikipedia

  • Póvoa de Varzim — ] Culture and contemporary lifeJunqueira is Póvoa de Varzim s busiest and most traditional shopping district, the main street opened in the 18th century and is a pedestrian area since 1955. Currently, it has about 1 km (or 0.62 mi) of pedestrian… …   Wikipedia

  • Christian theology — The Prophetess Anna, Rembrandt, 1631 See also: History of Christian theology and Outline of Christian theology Christian doctrine redirects here. For the United States Court case known by that name, see G.L. Christian and associates v. US.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”