【发布时间】:2012-06-06 12:22:58
【问题描述】:
是否有在线提供 Prolog 语言(语法和语义)的描述?
有很多实现参考手册。但这些都不是语言描述。例如 SWI Prolog 手册states
本手册没有描述 Prolog 的完整语法和语义。
和refers 来一套纸质书,出版于十九世纪八十年代。 以及为了钱而“应该从我国的 ISO 代表处获得”的 ISO 标准的胡言乱语。
【问题讨论】:
-
您可以查看 GNU Prolog 手册,可能存在一些实现差异,但 GNU Prolog 也符合 ISO 标准:gprolog.org/manual/gprolog.html
-
这只是另一个实施手册。它是否指定了八进制整数的表示法?它是否讨论了诸如什么是空格以及空格是强制性的等细节?行尾的反斜杠有什么作用?等
-
Googlng Prolog 语法打开了这个:sics.se/sicstus/docs/3.7.1/html/sicstus_45.html
-
@HunterMcMillen:此文档不再是最新的。您指的是 SICStus 的第 3 版。 Here is the current version of it, much closer to ISO
-
整章“4 Prolog 语言”似乎非常相关。 (取模这一事实可能会转向有利于 sicstus)。
标签: prolog standards iso-prolog