Wolfram 即将发布其“基于知识的编程语言”,但它真的像 C#、Java 等一样是一种真正的编程语言吗?
为了避免这过于主观,我将澄清“真正的编程语言”是指:图灵完备吗?
Wolfram 即将发布其“基于知识的编程语言”,但它真的像 C#、Java 等一样是一种真正的编程语言吗?
为了避免这过于主观,我将澄清“真正的编程语言”是指:图灵完备吗?
什么对你来说是“真实的”?你的意思是图灵完备?
从这个答案中看到
一般来说,要使命令式语言成为图灵完备的,它需要:
条件重复或条件跳转的一种形式(例如,while、if+goto)
一种读取和写入某种形式的存储(例如,变量、磁带)的方法
在 Venture Beat 对 Wolfram 宣布他们编写的语言的报道中:
换句话说,“南美洲”不是要赋值的变量,也不是要实例化的对象或类。这是一个众所周知和理解的短语,其意义、意义和联系可以毫不费力地被拉入您的程序,并且无需外部数据源。而且,该知识源不断更新和增长,以适应更新和变化的世界。
这听起来好像该语言的重点是 Wolfram 数据库和处理这些数据的各种方法。
Wolfram 本人进一步谈到了这种语言
“自动化水平比人们以往任何时候都高得令人难以置信——它非常强大,”Wolfram 说。“WolframAlpha 知道的任何事情,您的应用程序都知道。”</p>
听起来我们再次看到的是一种脚本语言,旨在利用 Wolfram Alpha 的数据+搜索算法组合。