什么是ISO语言?

Kla*_*aim 10 language-agnostic iso programming-languages

这实际上是3个问题:

  1. 编程语言被认证为"ISO"需要什么?
  2. ISO认证对语言的保证是什么?其他语言是否可以相同?
  3. ISO语言列表?

(制作社区维基 - 不确定组织,也许应该编辑第一个答案以获得完整的ISO语言列表?)

Hen*_*man 5

我不确定ISO是否认证编程语言.

作为一个研究所,它确实为某些编程语言发布了标准.


Mar*_*tos 4

我假设您指的是编程语言,而不是口头或书面语言。

ISO标准化简单来说就是该语言经过了ISO的标准化过程。我不知道有任何一套通用的编程语言指南。

除了其自身声明之外,ISO 不对该语言提供任何保证。从相当明确的意义上来说,这只是一种规范语言的方式。当然,有一些有益的结果,例如供应商、大学、政府等的广泛支持。但这些往往只是发生。它们在任何意义上都没有得到保证

另请注意 David Thornley 对此答案的评论,以获取对相关标准机构的一些见解。

  • 注意到 ISO 并不是唯一发布编程语言标准的组织可能会有所帮助。Common Lisp 是一个 ANSI 标准,我不相信它是一个 ISO 标准。(ANSI 是美国标准组织,根据需要独立运作或作为 ISO 的美国国家机构运作。)还有一些不太知名的机构,例如 ECMA,它对多种编程语言进行了标准化。我对 ECMA 的印象是它的要求不如 ANSI 或 ISO 严格。 (2认同)