Issue No. 11 - November (1989 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.41327
<p>The Interface Description Language (IDL) is a notation for describing the characteristics of data structures passed among collections of cooperating processes in a programming environment. The authors discuss a mapping from IDL to C data structures and macro definitions that supports the full language and is type safe and run-time efficient, but is not particularly compile-time efficient nor easy to use. They then propose that the mapping be performed in a preprocessor, thereby achieving efficiency and ease of use as well.</p>
Interface Description Language type model; cooperating processes; programming environment; mapping; IDL; C data structures; macro definitions; type safe; run-time efficient; preprocessor; efficiency; ease of use; C language; data structures; high level languages; programming environments
R. Snodgrass and K. Shannon, "Mapping the Interface Description Language Type Model into C," in IEEE Transactions on Software Engineering, vol. 15, no. , pp. 1333-1346, 1989.