Go! est un langage de programmation concurrent, originellement conçu par Keith Clark et Francis McCabe en 2003. Il est orienté vers le besoin de programmer des agents d'applications surs, de qualité de production. Il est multi-thread, fortement typé et d'un niveau élevé (au sens de la programmation fonctionnelle). Il a des définitions de relation, de fonctions et de procédures d'action. Les threads exécutent les procédures d'action, les appels de fonctions et les querying relations au besoin. Les threads des différents agents communiquent et se coordonnent en utilisant des messages asynchrones. Les threads à l'intérieur d'un même agent peuvent également utiliser des relations dynamiques partagées agissant comme des registres mémoires.

Property Value
dbo:abstract
  • Go! est un langage de programmation concurrent, originellement conçu par Keith Clark et Francis McCabe en 2003. Il est orienté vers le besoin de programmer des agents d'applications surs, de qualité de production. Il est multi-thread, fortement typé et d'un niveau élevé (au sens de la programmation fonctionnelle). Il a des définitions de relation, de fonctions et de procédures d'action. Les threads exécutent les procédures d'action, les appels de fonctions et les querying relations au besoin. Les threads des différents agents communiquent et se coordonnent en utilisant des messages asynchrones. Les threads à l'intérieur d'un même agent peuvent également utiliser des relations dynamiques partagées agissant comme des registres mémoires. Sa nature comme langage de programmation multi-paradigme, intégrant des styles de la programmation logique, fonctionnelle et orientée objet, est particulièrement mise en œuvre dans les modèles basés sur une ontologie, tel qu'employés par le web sémantique en permettant un système type où les classes OWL peuvent être représentées dans le système type. La conception de Go!, d'après Bordini et al.'s survey. Depuis le lancement du langage de programmation de Google, Go! et Go sont devenus le sujet d'une polémique sur le nom du langage qui n'est pas résolue au 12 novembre 2009. (fr)
  • Go! est un langage de programmation concurrent, originellement conçu par Keith Clark et Francis McCabe en 2003. Il est orienté vers le besoin de programmer des agents d'applications surs, de qualité de production. Il est multi-thread, fortement typé et d'un niveau élevé (au sens de la programmation fonctionnelle). Il a des définitions de relation, de fonctions et de procédures d'action. Les threads exécutent les procédures d'action, les appels de fonctions et les querying relations au besoin. Les threads des différents agents communiquent et se coordonnent en utilisant des messages asynchrones. Les threads à l'intérieur d'un même agent peuvent également utiliser des relations dynamiques partagées agissant comme des registres mémoires. Sa nature comme langage de programmation multi-paradigme, intégrant des styles de la programmation logique, fonctionnelle et orientée objet, est particulièrement mise en œuvre dans les modèles basés sur une ontologie, tel qu'employés par le web sémantique en permettant un système type où les classes OWL peuvent être représentées dans le système type. La conception de Go!, d'après Bordini et al.'s survey. Depuis le lancement du langage de programmation de Google, Go! et Go sont devenus le sujet d'une polémique sur le nom du langage qui n'est pas résolue au 12 novembre 2009. (fr)
dbo:computingPlatform
dbo:developer
dbo:influencedBy
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4233496 (xsd:integer)
dbo:wikiPageLength
  • 5233 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 175003354 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:année
  • 2003 (xsd:integer)
  • 2004 (xsd:integer)
  • 2006 (xsd:integer)
  • 2007 (xsd:integer)
prop-fr:auteur
prop-fr:date
  • novembre 2009 (fr)
  • novembre 2009 (fr)
prop-fr:dateDePremièreVersion
  • 2003 (xsd:integer)
prop-fr:doi
  • 10.102300 (xsd:double)
  • 10.114500 (xsd:double)
prop-fr:influencéPar
prop-fr:journal
  • Annals of Mathematics and Artificial Intelligence (fr)
  • Applied Intelligence (fr)
  • Computational Intelligence (fr)
  • Informatica (fr)
  • International Conference on Autonomous Agents (fr)
  • Annals of Mathematics and Artificial Intelligence (fr)
  • Applied Intelligence (fr)
  • Computational Intelligence (fr)
  • Informatica (fr)
  • International Conference on Autonomous Agents (fr)
prop-fr:langue
  • en (fr)
  • en (fr)
prop-fr:lireEnLigne
prop-fr:nom
  • Clark (fr)
  • McCabe (fr)
  • Go! (fr)
  • Clark (fr)
  • McCabe (fr)
  • Go! (fr)
prop-fr:numéro
  • 1 (xsd:integer)
  • 2 (xsd:integer)
  • 3 (xsd:integer)
prop-fr:pages
  • 33 (xsd:integer)
  • 61 (xsd:integer)
  • 171 (xsd:integer)
  • 189 (xsd:integer)
  • 964 (xsd:integer)
prop-fr:paradigme
prop-fr:prénom
  • F.G. (fr)
  • K.L. (fr)
  • F.G. (fr)
  • K.L. (fr)
prop-fr:thème
  • informatique (fr)
  • informatique (fr)
prop-fr:titre
  • Computational Logics and Agents - A Roadmap of Current Technologies and Future Trends (fr)
  • Go! for multi-threaded deliberative agents (fr)
  • Ontology Oriented Programming in Go! (fr)
  • Ontology oriented programming in go! (fr)
  • Go!—A Multi-Paradigm Programming Language for Implementing Multi-Threaded Agents (fr)
  • A Survey of Programming Languages and Platforms for Multi-Agent Systems (fr)
  • Computational Logics and Agents - A Roadmap of Current Technologies and Future Trends (fr)
  • Go! for multi-threaded deliberative agents (fr)
  • Ontology Oriented Programming in Go! (fr)
  • Ontology oriented programming in go! (fr)
  • Go!—A Multi-Paradigm Programming Language for Implementing Multi-Threaded Agents (fr)
  • A Survey of Programming Languages and Platforms for Multi-Agent Systems (fr)
prop-fr:url
prop-fr:volume
  • 23 (xsd:integer)
  • 24 (xsd:integer)
  • 30 (xsd:integer)
  • 41 (xsd:integer)
prop-fr:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Go! est un langage de programmation concurrent, originellement conçu par Keith Clark et Francis McCabe en 2003. Il est orienté vers le besoin de programmer des agents d'applications surs, de qualité de production. Il est multi-thread, fortement typé et d'un niveau élevé (au sens de la programmation fonctionnelle). Il a des définitions de relation, de fonctions et de procédures d'action. Les threads exécutent les procédures d'action, les appels de fonctions et les querying relations au besoin. Les threads des différents agents communiquent et se coordonnent en utilisant des messages asynchrones. Les threads à l'intérieur d'un même agent peuvent également utiliser des relations dynamiques partagées agissant comme des registres mémoires. (fr)
  • Go! est un langage de programmation concurrent, originellement conçu par Keith Clark et Francis McCabe en 2003. Il est orienté vers le besoin de programmer des agents d'applications surs, de qualité de production. Il est multi-thread, fortement typé et d'un niveau élevé (au sens de la programmation fonctionnelle). Il a des définitions de relation, de fonctions et de procédures d'action. Les threads exécutent les procédures d'action, les appels de fonctions et les querying relations au besoin. Les threads des différents agents communiquent et se coordonnent en utilisant des messages asynchrones. Les threads à l'intérieur d'un même agent peuvent également utiliser des relations dynamiques partagées agissant comme des registres mémoires. (fr)
rdfs:label
  • Go! (langage) (fr)
  • Go! (programming language) (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • (fr)
  • Go! (fr)
  • (fr)
  • Go! (fr)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of