3

我正在做一个关于 OCaml 的演示,如果有标准委员会,我想提出。我在互联网上进行了广泛搜索,但无法得到答案,所以我在这里寻求帮助。

4

3 回答 3

5

OCaml 语言没有任何标准,因为它只有一种实现,即 OCaml 本身。存在其他一些 OCaml 的实验版本(OCaml Java,一个曾经在 .NET 上运行的版本),但据我所知,它们都没有被认为足够严重(截至目前)作为替代实现。标准 ML 语言已经标准化(顾名思义!),并且存在它的实现(SML/NJ、AliceML、MoscowML),但 OCaml 不是 SML。

然而,OCaml 的几个工业用户需要就该语言的未来方向达成一致。为此目的存在一个结构,称为 Caml 联盟http://caml.inria.fr/consortium/;可以在那里讨论语言本身及其实现的未来改进。技术讨论在一个名为 caml-devel 的私人名单上进行。

于 2013-05-04T19:44:36.557 回答
4

OCaml 不遵循任何国家或国际标准。该语言是 INRIA 的 Gallium(前身为 Cristal)小组想要的任何语言。

于 2013-05-04T11:11:17.737 回答
0

如果您谈论的是像 ISO 制定的官方标准,则没有任何迹象。计算机语言在 ISO 中处理(老实说,这是最重要的标准机构;所有国家机构,如 ANSI 和 AS)往往只是向 ISO 提供数据)与技术委员会 1,工作组 22 (JTC1/SWG22)。

可以在此处找到为 JTC1/SWG22 发布的标准列表,并且没有关于 OCaml 的窥视。

尽管其中一些有趣的片段,例如 Fortran 直到 2010 年才开始工作,还有 Ruby,但没有 Python。

这并不是说在 ISO 或国家机构之外可能没有一些标准化工作,但它可能被视为不那么严重。

于 2013-05-04T11:20:00.987 回答