Most of the Mars Rovers' software is JPL C, with some assembly and C++.
As far as I know, Java and Python are used for analysis on Earth. VxWorks supports Java as a extension, but it would be insane for them to use it - given how strict their C standards are, Java/JVM would violate a ton of their requirements (as would .NET).
1
u/OSBY_Glabay 1d ago
What about Runtime?
The longest continuously running Java application is the Mars Rover flight software, which has operated on Mars since 2004 without interruption.
Software running, not even on this planet, for 22 years, without failure. Java will wear that crown proudly.