Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Language-independent specification

From Wikipedia, the free encyclopedia
Computer programming standard meant to be interoperable across programming languages

icon
This articlerelies largely or entirely on asingle source. Relevant discussion may be found on thetalk page. Please helpimprove this article byintroducing citations to additional sources.
Find sources: "Language-independent specification" – news ·newspapers ·books ·scholar ·JSTOR
(December 2025)

Alanguage-independent specification (LIS)[1] is aprogramming language specification[citation needed] providing a commoninterface usable for definingsemantics applicable toward arbitrarylanguage 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 includeInterface description language (IDL),Simplified Wrapper and Interface Generator (SWIG) andCommon Language Infrastructure (CLI).

Recursive transcompiling can be used to distribute a language independent specification across many different technologies, with each technology potentially keeping an authoritative description of a different part of the specification. Recursive transcompiling provides the general methodology for distributing this authoritative information through the rest of thederivative code pipeline.

See also

[edit]

References

[edit]
  1. ^"Information technology - Open Systems Interconnection (03) abstract data manipulation - Application Program Interface (API) (Language independent)"(PDF).cdn.standards.iteh.ai. RetrievedDecember 29, 2025.
Stub icon

Thisprogramming-language-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Language-independent_specification&oldid=1330134974"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp