Differences

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

Link to this comparison view

Both sides previous revision Previous revision
doc:faq [2014/06/05 11:38]
127.0.0.1 external edit
doc:faq [2021/02/18 08:14] (current)
daniel86 [Which programming language should I use for what purpose?]
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,...)