Question

Wolfram est sur le point de sortir son « langage de programmation basé sur la connaissance » mais est-ce vraiment un véritable langage de programmation au même titre que C#, Java etc ?

Pour éviter que cela ne soit trop subjectif, je précise que par « vrai langage de programmation », j'entends : est-ce que Turing est complet ?

Était-ce utile?

La solution

Qu’est-ce qui est « vrai » pour vous ?Voulez-vous dire Turing complet ?

voir De cette réponse

En général, pour qu’un langage impératif soit Turing-complet, il lui faut :

Une forme de répétition conditionnelle ou de saut conditionnel (par exemple, while, if+goto)

Un moyen de lire et d'écrire une forme de stockage (par exemple, des variables, une bande)

Dans la couverture par Venture Beat de l'annonce par Wolfram du langage dans lequel ils écrivent :

En d’autres termes, « l’Amérique du Sud » n’est pas une variable à attribuer, ni un objet ou une classe à instancier.C'est une expression connue et comprise, avec une signification et des connexions qui peuvent être intégrées dans votre programme avec très peu d'effort et sans sources de données externes.Et cette source de connaissances est continuellement mise à jour et s’agrandit pour s’adapter à l’évolution et à l’évolution du monde.

Source

Ce qui donne l'impression que le langage se concentre sur la base de données Wolfram et sur les différentes manières de manipuler ces données.

Wolfram lui-même dit en outre à propos de la langue

« Le niveau d’automatisation est incroyablement plus élevé que ce que les gens auraient pu atteindre auparavant – il est incroyablement puissant », déclare Wolfram."Tout ce que WolframAlpha sait, votre application le sait."

Source

Ce qui ressemble encore une fois à ce que nous examinons est un langage de script visant à exploiter la combinaison de données et d'algorithmes de recherche de Wolfram Alpha.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top