Programming languages 是否有任何编程语言是由引用实现定义的?

Programming languages 是否有任何编程语言是由引用实现定义的?,programming-languages,Programming Languages,下面列出的一些主要编程语言是由规范定义的。但原则上,您也可以通过实现引用编译器/解释器来定义语言。我不想说这是个好主意。但我很好奇: 是否有任何主要语言不是由规范定义的,而是由引用实现定义的 我只想确保答案不会出现深奥的空格,脑筋急转弯。。。或者使用类似我不久前创建的编译器。没有规范,所以您的答案是“是” 编程语言规范列表 C:至少3种规格。ISO 9899:2011是最新版本。 C++:例如。 爪哇: JavaScript: Perl: PHP: 蟒蛇: 我找不到Ruby和TCL的规范,几乎所

下面列出的一些主要编程语言是由规范定义的。但原则上,您也可以通过实现引用编译器/解释器来定义语言。我不想说这是个好主意。但我很好奇:

是否有任何主要语言不是由规范定义的,而是由引用实现定义的

我只想确保答案不会出现深奥的空格,脑筋急转弯。。。或者使用类似我不久前创建的编译器。没有规范,所以您的答案是“是”

编程语言规范列表 C:至少3种规格。ISO 9899:2011是最新版本。 C++:例如。 爪哇: JavaScript: Perl: PHP: 蟒蛇:
我找不到Ruby和TCL的规范,几乎所有编程语言都是由参考实现定义的,直到它们没有。我能想到的每一种语言都有几个重要的例外,都是从一个参考实现和一个松散的规范开始的。随着时间的推移,随着它的成熟,规范被强化,编译器需要遵循自己的规范

当有第二个实现时,会发生重大更改。然后你需要一个正式的规范,但你并不总是得到一个

早期的例外包括Algol60、Pascal和Ada。每个人在很早的时候就获得了一个规范,然后通常是多个实现。C是另一个

在回答您的问题时,Delphi现在是其自有品牌Pascal的参考实现;FoxPro是唯一剩下的dBase语言;Rebol;任何你选择的方言;SQL大多数方言都是非标准的;R和S;等等

编程语言的列表非常庞大,标准的列表非常小。我猜你的问题是定义性的:你会接受多少种语言作为“专业”