IDL specification language

Source: Wikipedia, the free encyclopedia.

IDL (Interface Description Language) is a software

Queen's University, Canada
.

History

Like other interface description languages, IDL defined interfaces in a language- and machine- independent way, allowing the specification of interfaces between components written in different languages, and possibly executing on different machines using

remote procedure calls
.

The Karlsruhe Ada compilation system used IDL resp. DIANA and its predecessor AIDA,[1][2] and for marshalling the vanilla IDL External Representation.

DBMS
used IDL as well, and for marshalling a more compact binary IDL External Representation.

Notes

  1. .
  2. ^ Goos, Gerhard; Winterstein, Georg (1980). "Towards a compiler front-end for Ada". Proceedings of the ACM-SIGPLAN symposium on Ada programming language. Annual International Conference on Ada. ACM-SIGPLAN. pp. 36–46. Retrieved 2016-02-10.

References

  • David Alex Lamb, Sharing intermediate representations: the interface description language, Ph.D. Dissertation, Carnegie-Mellon University, Department of Computer Science, 1983
  • David Alex Lamb, "IDL: sharing intermediate representations", ACM Transactions on Programming Languages and Systems 9:3:297-318 (July 1987)
  • John Nestor, Joseph M. Newcomer, Paola Gianinni, and Donald Stone, IDL: The language and its Implementation, Prentice-Hall, 1990.
  • Richard Snodgrass, The Interface Description Language: Definition and Use, W.H. Freeman, 1989
  • J Nestor, William Allan. Wulf, David Alex Lamb, IDL, Interface Description Language, Technical Report, Carnegie-Mellon University, 1981