Language-independent specification
For other uses, see Language independent (disambiguation).
A language-independent specification (LIS) is a programming language specification providing a common interface usable for defining semantics applicable toward arbitrary language bindings.
LIS's are language-agnostic; they mitigate the risk that a certain language binding might reduce compatibility with other languages. An ideal LIS allows the language bindings to take advantage of features of a programming language uncompromisingly.
Examples of LIS include Interface description language, Simplified Wrapper and Interface Generator and Common Language Infrastructure.
See also
- Language interoperability
- Specification language
- Transcompiler
- OpenGL, a cross-language API
- Pivot language, a language that is translated into several other languages
This article is issued from Wikipedia - version of the Sunday, August 31, 2014. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.