質問

Wolframはその「知識ベースのプログラミング言語」をリリースしようとしていますが、それは本当にC#、Javaなどと同じように真のプログラミング言語ですか?

これが主観的すぎるのを避けるために、私は「真のプログラミング言語」によって私が意味することを明確にします: それはチューリング完了ですか?

役に立ちましたか?

解決

何があなたのために"本当"として修飾しますか?チューリングが完成したということですか?

見る この答えから

一般に、命令型言語がチューリング完全であるためには、次のものが必要です:

条件付き繰り返しまたは条件付きジャンプの形式(たとえば、while、if+goto)

何らかの形式のストレージ(変数、テープなど)を読み書きする方法

Venture Beatのwolframの発表の報道では、彼らが書いている言語の発表が含まれています。:

言い換えれば、「南アメリカ」は、代入される変数でも、インスタンス化されるオブジェクトやクラスでもありません。これは、非常に少ない労力でプログラムに取り込むことができ、外部データソースなしで、重要性と意味との接続で、知られ、理解されているフレーズです。そして、その知識の源は絶えず更新し、更新し、変更の世界に一致させるために育っている。

ソース

これは、言語の焦点がWolframデータベースとこのデータを操作するさまざまな方法にあるかのように聞こえます。

Wolfram自身はさらに言語について述べています

「自動化のレベルは、人々がこれまでに持つことができたよりも信じられないほど高く、信じられないほど強力です」とWolfram氏は言います。「WolframAlphaが知っていることは何でも、あなたのアプリは知っています。”

ソース

私たちが見ているのは、Wolfram Alphaのデータ+検索アルゴリズムの組み合わせを利用することを目的としたスクリプト言語のように聞こえます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top