Go! (programming language): Difference between revisions

Content deleted Content added
Chai-alice (talk | contribs)
No edit summary
Surinna (talk | contribs)
Design: Removed remark about non-support for inheritance that appears to be contradicted by sources. (explanation on talk)
Line 29:
 
The authors also propose that the language is suitable for representing [[Ontology (information science)|ontologies]] due to its integration of [[logic programming|logic]], [[functional programming|functional]] and [[imperative programming|imperative]] styles of programming.<ref name="applied">{{cite journal |last1=Clark |first1=K.L. |last2=McCabe |first2=F.G. |year=2006 |title=Ontology oriented programming in go! |journal=Applied Intelligence |volume=24 |issue=3 |pages=189–204 |doi=10.1145/860575.860747 }}</ref>
 
As a deliberate design choice to reduce complexity, Go! does not support [[inheritance (object-oriented programming)|inheritance]].
 
== Example ==