IDL ( Interface Description Language ) es un lenguaje de descripción de interfaces de software (o lenguaje descriptor de interfaz) creado por William Wulf y John Nestor de la Universidad Carnegie Mellon en los Estados Unidos , y David Lamb de la Universidad Queen's en Canadá .
Historia
Al igual que otros lenguajes de descripción de interfaces, IDL definía las interfaces de forma independiente del lenguaje y de la máquina, lo que permitía especificar interfaces entre componentes escritos en diferentes lenguajes y que posiblemente se ejecutaran en diferentes máquinas mediante llamadas a procedimientos remotos .
El sistema de compilación Karlsruhe Ada utilizaba IDL o DIANA y su predecesor AIDA , [ 1 ] [ 2 ] y para serializar la representación externa IDL estándar.
El sistema de gestión de bases de datos (DBMS) de BiiN también utilizaba IDL, y para ello empleaba una representación externa IDL binaria más compacta.
Notas
- ↑ Bien, Gerhard; Wulf, William A.; Evans, Arturo; Mayordomo, Kenneth J. (2000). DIANA: una lengua intermedia para Ada . Apuntes de conferencias sobre informática. vol. 161. saltador. ISBN 0-387-12695-3.
- ↑ Goos, Gerhard; Winterstein, Georg (1980). "Hacia un front-end de compilador para Ada" . Actas del simposio ACM-SIGPLAN sobre el lenguaje de programación Ada . Conferencia Internacional Anual sobre Ada. ACM-SIGPLAN. págs. 36–46 . Consultado el 10 de febrero de 2016 .
Referencias
- David Alex Lamb, Compartir representaciones intermedias: el lenguaje de descripción de interfaces , Tesis doctoral, Universidad Carnegie-Mellon, Departamento de Ciencias de la Computación, 1983
- David Alex Lamb, "IDL: compartiendo 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 interfaces: definición y uso , WH Freeman, 1989
- J. Nestor, William Allan. Wulf, David Alex Lamb, IDL, Lenguaje de descripción de interfaces , Informe técnico, Universidad Carnegie-Mellon, 1981
- Lenguajes de especificación