News for hackers. Stuff that matters.
Re:Mars becomes the 2nd planet that has more computers runni... by CodeGlitch on Saturday February 20, 2021 @03:30AM (#26202600)
C++ and Python.

I always thought NASA used languages that were easier to verify (functional languages?). Good to see that the common boring languages are good enough!

Re:Mars becomes the 2nd planet that has more computers runni... by proc0 on Saturday February 20, 2021 @01:07PM (#26206325)
I have not looked at any of it, but would think they'd back it up with some form of math proof for at least some modules, and then applying those algorithms is just like any other C++ or Python code.
Re:Mars becomes the 2nd planet that has more computers runni... by fooker on Saturday February 20, 2021 @07:32AM (#26203662)
People keep saying functional languages are easier to verify but most practical verification tools (model checkers and the like) are built on top of imperative languages.
Re:Mars becomes the 2nd planet that has more computers runni... by neurostimulant on Saturday February 20, 2021 @08:33AM (#26203969)
Ingenuity is a tech demo, so they don't go all out to conserve limited development resource and uses mostly off the shelf hardware and software.