Wolfram 即将发布其“基于知识的编程语言”,但它真的像 C#、Java 等一样是真正的编程语言吗?

为了避免这种情况过于主观,我将澄清“真正的编程语言”的意思是: 图灵完备吗?

有帮助吗?

解决方案

对你来说什么才算“真实”?你的意思是图灵完备吗?

从这个答案

一般来说,为了使命令式语言是图灵完备的,它需要:

条件重复或条件跳转的一种形式(例如 while、if+goto)

一种读取和写入某种形式的存储(例如变量、磁带)的方法

在 Venture Beat 对 Wolfram 宣布他们编写的语言的报道中:

换句话说,“南美洲”不是要赋值的变量,也不是要实例化的对象或类。这是一个众所周知且易于理解的短语,具有重要性、含义和联系,可以轻松地将其拉入您的程序中,并且无需外部数据源。而且,该知识源不断更新和增长,以适应不断更新和变化的世界。

来源

这听起来好像该语言的重点是 Wolfram 数据库以及操作这些数据的各种方法。

Wolfram 本人进一步谈到了这种语言

“自动化水平比人们以前所能达到的要高得多——它非常强大,”沃尔夫勒姆说。“WolframAlpha 知道的任何事情,您的应用程序都知道。”

来源

这听起来又像是我们正在寻找的一种脚本语言,旨在利用 Wolfram Alpha 的数据+搜索算法的组合。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top