31 votes

langage de programmation

Soi-disant, le moteur derrière l'iPhone nouvelle fonction de Siri a été en développement depuis plusieurs années (générés à partir de la CALO projet). Il est dit qu'ils ont même développé un nouveau langage de programmation spécialement pour elle.

Je ne trouve pas d'information à ce sujet n'importe où. La seule prospects sont des documents universitaires, mais je ne suis pas dans un réseau de l'université, donc je n'ai pas accès à la plupart d'entre eux.

Quelqu'un aurait-il des câbles, des exemples, ou même quelque chose de vague comme "il est semblable à Prolog" ou peut-être "c'est un dialecte de Lisp"?

15voto

gkuan Points 596

En termes de Siri travail, le prédécesseur direct ( http://www.sri.com/about/siri-timeline.html), l'Assistant Personnalisé qui Apprend (PAL), le Programme a produit un "agent-based language/cadre de" l'ÉTINCELLE (à ne pas confondre avec SPARK Ada). Ils ont publiquement disponible, documentation sur elle http://www.ai.sri.com/~spark/, https://pal.sri.com/CALOfiles/cstore/PAL-publications/calo/2005/IntrotoSPARK.pdfet http://www.ai.sri.com/pubs/files/1023.pdf (et un plugin Eclipse, apparemment). Ceci est très différent d'un langage de programmation. La "langue" est plus d'une langue dans le sens qu'il des modèles spécifiques, à un formalisme pour la planification et la représentation de la connaissance (pensez web sémantique plutôt que de langage de programmation). Le cadre lui-même est hébergé en Python et parfois de Java.

4voto

Gabe Points 2154

À partir de ce blog:

Siri a développé un nouveau langage de programmation et interface graphique pour le web API. C'est énorme, même si c'est dommage que c'est si tôt et de manière masquée.

Il y a une vidéo dans ce billet de blog qui montre le propriétaire du site internet entrevues de deux figures importantes de Siri, et ils discutent de ce que vous m'avez demandé et beaucoup plus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X