At the end of the day, if Python/C++ is effective for their team and works, then it gets the job done. Personally, I just dislike writing math/simulation code in Python. The syntax is too limiting for that topic and I've run into rather annoying delays when parsing CSV data due to utf8 vs byte vs ascii handling differences when mixing Pyhton 2/3. But mainly, deploying Python code to other users is a pain.
1: http://wiki.c2.com/?MarsSpiritSoftwareProblem 2: http://www.flownet.com/gat/jpl-lisp.html
At the end of the day, if Python/C++ is effective for their team and works, then it gets the job done. Personally, I just dislike writing math/simulation code in Python. The syntax is too limiting for that topic and I've run into rather annoying delays when parsing CSV data due to utf8 vs byte vs ascii handling differences when mixing Pyhton 2/3. But mainly, deploying Python code to other users is a pain.