Go! (programming language): Difference between revisions

Content deleted Content added
No edit summary
.p2502 (talk | contribs)
mNo edit summary
Line 26:
Its nature as a a multi-paradigm programming language, integrating logic, functional, object oriented and imperative programming styles <ref name=informatica-survey>Bordini et al., Informatica, 2006</ref>, is particularly applied to ontology-based modeling, as exploited for the [[Semantic Web]] in allowing a type system where [[Web Ontology Language|OWL]] classes can be represented in the type system <ref>Clark and McCabe, Applied Intelligence, 2006</ref>. The design of Go!, according to Bordini et al.'s survey <ref name=informatica-survey />, also took into consideration critical issues such as security, transparency, and integrity, in regards to the adoption of logic programming technology. Agents in Go! contain both reactive and deliberative aspects, and coordinate using BDI structures <ref>Fisher et al., Computational Intelligence, 2007</ref>.
 
Since the launch of Google's programming language, [[Go! (programming language)|Go!]], and [[Go! has(programming language)|Go]] have become the subject of a naming controversy that is still to be resolved <ref>http://www.informationweek.com/news/software/web_services/showArticle.jhtml?articleID=221601351</ref> <ref>http://code.google.com/p/go/issues/detail?id=9</ref>.
 
== Communication Model ==