|
|
|
|
|
by tlarkworthy
4967 days ago
|
|
The next phase of being polyglot programmer is actually using multiple languages in the same project. This can result is astounding examples of using the right tool for the right job. ROS.org is an excellent framework for message passing between C++, Python, Java and lisp (and in my current project we also have custom bindings to a Prolog interpreter).
In our project we use Prolog for classical reasoning, C++ for signal processing, and Python for a dynamic architecture. With an applied polygot programming style you get the execution speed of C++, the agility of python and domain specific features WHEN YOU NEED THEM |
|