4 ms·
Fair enough, though reading some histories there's been a variety of languages used at JPL/NASA, and Python/C++ is a latecomer [1], [2]. 1: http://wiki.c2.com/
by elcritch 10y ago
Fair enough, though reading some histories there's been a variety of languages used at JPL/NASA, and Python/C++ is a latecomer [1], [2].
1: http://wiki.c2.com/?MarsSpiritSoftwareProblem http://wiki.c2.com/?MarsSpiritSoftwareProblem
2: http://www.flownet.com/gat/jpl-lisp.html 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.