Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:faq [2013/04/22 08:32] – created admindoc:faq [2021/02/18 08:14] (current) – [Which programming language should I use for what purpose?] daniel86
Line 20: Line 20:
   * Functionality involving (recursive) search, graph matching, reasoning about ontological structure, ...   * Functionality involving (recursive) search, graph matching, reasoning about ontological structure, ...
  
-== Java: == +== C++: == 
-  * Object-oriented programming language that can interact with Prolog via the [[http://www.swi-prolog.org/packages/jpl/|JPL interface]]+  * Object-oriented programming language that can interact with Prolog via the [[https://www.swi-prolog.org/pldoc/doc_for?object=section(%27packages/pl2cpp.html%27)|SWIPL C++]]
   * Conceptually further away from the internal knowledge representation   * Conceptually further away from the internal knowledge representation
-  * Good library support, therefore useful for external interfaces (WWW, ROS,...) and for integrating libraries (ProbCog, Weka, Visualization...)+  * Good library support, therefore useful for external interfaces (WWW, ROS,...)