IDL ( I Nterface D escripción L anguage ) es un software de lenguaje de descripción de interfaz (también conocida como interfaz de descriptor de Idioma) creado por William Wulf y John Nestor de la Universidad Carnegie Mellon y David Cordero de la Universidad de Queens, Canadá .
Al igual que otros lenguajes de descripción de interfaces, IDL definió interfaces de forma independiente del lenguaje y de la máquina, lo que permite la especificación de interfaces entre componentes escritos en diferentes lenguajes y posiblemente se ejecutan en diferentes máquinas mediante llamadas a procedimientos remotos .
El sistema de compilación Karlsruhe Ada utilizó IDL resp. DIANA y su predecesora AIDA, [1] [2] y por organizar la Representación Externa de IDL de vainilla .
El DBMS de BiiN también usaba IDL y para ordenar una representación externa IDL binaria más compacta .
Ver también
- DIANA (idioma intermedio) , una aplicación de IDL
Referencias
- David Alex Lamb, Compartiendo representaciones intermedias: el lenguaje de descripción de la interfaz , Ph.D. Disertación, Universidad Carnegie-Mellon, Departamento de Ciencias de la Computación, 1983
- David Alex Lamb, "IDL: compartir representaciones intermedias", ACM Transactions on Programming Languages and Systems 9 : 3: 297-318 (julio de 1987)
- John Nestor, Joseph M. Newcomer, Paola Gianinni y Donald Stone, IDL: El lenguaje y su implementación , Prentice-Hall, 1990.
- Richard Snodgrass , El lenguaje de descripción de interfaz: definición y uso , WH Freeman, 1989
- J Nestor, William Allan. Wulf, David Alex Lamb, IDL, Lenguaje de descripción de interfaz , Informe técnico, Universidad Carnegie-Mellon, 1981
Notas
- ^ Goos, Gerhard; Wulf, William A .; Evans, Arthur; Mayordomo, Kenneth J. (2000). DIANA: un idioma intermedio para Ada . Notas de conferencias en informática. 161 . saltador. ISBN 0-387-12695-3.
- ^ Goos, Gerhard; Winterstein, Georg (1980). "Hacia un front-end compilador para Ada" . Actas del simposio ACM-SIGPLAN sobre lenguaje de programación Ada . Conferencia internacional anual sobre Ada. ACM-SIGPLAN. págs. 36–46 . Consultado el 10 de febrero de 2016 .