非图灵完备的语言比图灵完备的语言具有更大的优势,因为它们可分析得多,因此提供了更广泛的优化可能性。但是它们很少使用,图灵完备性实际上是一个很好的功能。
当今是否有针对通用编程制作的主流非图灵完整语言?
8
我认为您要寻找的两件事是互不相容的。如果未完成,则不能将其用于任何用途。
—
Bobson
@Dokkat我重新打开了问题,并从评论中删除了Meta讨论。请注意,如果您碰巧不同意网站的准则之一,则对它提出异议的正确方法是发布元讨论。不只是忽略它。此外,对于主观问题,成功的关键在于事前研究和严格的定义。您研究得越多,问题就会变得越具体(和可以回答),并且您与臭名昭著的“非建设性”领域的距离就越远。
—
yannis
另外,为什么将“更广泛的优化可能性”视为“巨大优势”?这并不是说优化不值得,但是鉴于现代计算机的强大功能,我当然不会将语言固有的可优化性称为“最大优势”。
—
Bobson
Coq在其领域中可以被视为漂亮的“主流”,而竞争对手(HOL,Agda,ACL等)则不那么明显。
—
SK-logic
也许我实际上不了解什么是图灵完备性,但是一种语言如何才能具有通用性和非图灵完备性?我认为“非图灵完整”的含义是无法执行任何计算任务,因此针对特定目的。
—
Aviv Cohn 2014年