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

 

词条 Language-agnostic
释义

  1. Related terms

  2. See also

  3. References

{{Multiple issues|{{factual accuracy|date=March 2013}}{{cleanup|reason = Describe more possible meanings of the terms "language-agnostic", "language-neutral", etc.; also discuss whether there is a distinction between the meanings of each phrase|date=October 2012}}{{One source|date=February 2018}}
}}

Language-agnostic programming or scripting (also called language-neutral, language-independent, or cross-language) is a software development paradigm where a particular language is chosen because of its appropriateness for a particular task (taking into consideration all factors, including ecosystem, developer skill-sets, performance, etc.), and not purely because of the skill-set available within a development team.

For example, a language agnostic Java development team might choose to use Ruby or Perl for some development work, where Ruby or Perl would be more appropriate than Java.

"Cross-Language" in programming and scripting describes a program in which two or more languages must be implemented into the program code alongside the core programming language chosen to write the program. Whether this means including a script as a source, to be used when needed, running code within Language-Independent Virtual Machines such as JVM, or Object Models such as COM to cooperate with each other, or choosing languages that work well together natively.[1]

Related terms

  • Language-independent specification
  • Cross-language information retrieval, referring to natural languages, not programming languages
  • Language independent datatypes

See also

  • Bilingual (disambiguation)
  • Language-independent (disambiguation)
  • Glue language
  • Language binding
  • Middleware
  • Polyglot (computing)

References

1. ^{{cite web|url=http://queue.acm.org/detail.cfm?id=2543971|title=The Challenge of Cross-language Interoperability - ACM Queue|website=queue.acm.org}}

1 : Software development

随便看

 

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

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/29 10:17:40