Frage

Wolfram steht kurz vor der Veröffentlichung seiner „wissensbasierten Programmiersprache“, aber ist es wirklich eine echte Programmiersprache, genau wie C#, Java usw.?

Um zu vermeiden, dass dies zu subjektiv ist, möchte ich klarstellen, dass ich mit „echter Programmiersprache“ Folgendes meine: Ist Turing vollständig?

War es hilfreich?

Lösung

Was gilt für Sie als „wahr“?Meinst du Turing komplett?

sehen Aus dieser Antwort

Damit eine imperative Sprache Turing-vollständig ist, benötigt sie im Allgemeinen Folgendes:

Eine Form der bedingten Wiederholung oder des bedingten Sprungs (z. B. while, if+goto)

Eine Möglichkeit, irgendeine Form von Speicher zu lesen und zu schreiben (z. B. Variablen, Band)

In der Berichterstattung von Venture Beat über Wolframs Ankündigung der Sprache, die sie schreiben:

Mit anderen Worten: „Südamerika“ ist keine zuzuweisende Variable oder ein zu instanziierendes Objekt oder eine zu instanziierende Klasse.Es handelt sich um einen bekannten und verstandenen Satz mit Bedeutung und Verbindungen, der mit sehr geringem Aufwand und ohne externe Datenquellen in Ihr Programm übernommen werden kann.Und diese Wissensquelle wird kontinuierlich aktualisiert und erweitert, um der sich aktualisierenden und sich verändernden Welt gerecht zu werden.

Quelle

Das klingt, als ob der Fokus der Sprache auf der Wolfram-Datenbank und verschiedenen Möglichkeiten zur Manipulation dieser Daten liegt.

Wolfram selbst sagt weiter über die Sprache

„Der Grad der Automatisierung ist unglaublich höher, als Menschen jemals zuvor haben könnten – er ist unglaublich leistungsstark“, sagt Wolfram.„Alles, was WolframAlpha weiß, weiß Ihre App.“

Quelle

Das hört sich wieder einmal so an, als handele es sich hier um eine Skriptsprache, die darauf abzielt, die Kombination aus Daten und Suchalgorithmen von Wolfram Alpha zu nutzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top