请输入您要查询的百科知识:

 

词条 Language-independent specification
释义

  1. See also

{{Short description|Computer programming standard meant to be interoperable across programming languages}}{{Use mdy dates|date=January 2019}}{{Use American English|date=January 2019}}{{Unreferenced stub|date=December 2009}}

A language-independent specification (LIS) is a programming language specification{{citationneeded|date=May 2016}} 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.

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 the derivative code pipeline.

See also

{{Portal|Computer science}}{{columns-list|colwidth=30em|
  • Derivative code
  • ISO/IEC 10967
  • ISO/IEC 11404
  • Language interoperability
  • Pivot language
  • Recursive transcompiling
  • Specification language
  • Transcompiler

}}{{DEFAULTSORT:Language-Independent Specification}}{{Compu-lang-stub}}

1 : Technical communication

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/20 19:36:04