Live data from Hacker News

Ask HN: Software and programming languages on the Mars Perseverance mission

news.ycombinator.com

1–8 of 8 posts

Re: Ask HN: Software and programming languages on the Mars Perseverance mission

#3
Probably the usual aerospace stack: C/C++ and Ada doing the heavy lifting. Since memory is no longer a (significant) space constraint in 2021, I suspect other high level languages are also used for the non-critical parts of the system.

Re: Ask HN: Software and programming languages on the Mars Perseverance mission

#5

Probably the usual aerospace stack: C/C++ and Ada doing the heavy lifting. Since memory is no longer a (significant) space constraint in 2021, I suspect other high level languages are also used for the non-critical parts of the system.

> Since memory is no longer a (significant) space constraint in 2021

Is this definitely true in the context of astronautics?

Re: Ask HN: Software and programming languages on the Mars Perseverance mission

#6

Probably the usual aerospace stack: C/C++ and Ada doing the heavy lifting. Since memory is no longer a (significant) space constraint in 2021, I suspect other high level languages are also used for the non-critical parts of the system.

> memory is no longer a (significant) space constraint

I see what you did there.

Re: Ask HN: Software and programming languages on the Mars Perseverance mission

#7

Probably the usual aerospace stack: C/C++ and Ada doing the heavy lifting. Since memory is no longer a (significant) space constraint in 2021, I suspect other high level languages are also used for the non-critical parts of the system.

> Since memory is no longer a (significant) space constraint in 2021 Is this definitely true in the context of astronautics?

The main computer of Perseverance (and Curiosity) has 256 megabytes of RAM. Which is only twice of what Spirit and Opportunity had so I wouldn't call this a significant increase. (Even Pathfinder had 128 in 1997 but wasn't a rover.)

Re: Ask HN: Software and programming languages on the Mars Perseverance mission

#8
post #6

Probably the usual aerospace stack: C/C++ and Ada doing the heavy lifting. Since memory is no longer a (significant) space constraint in 2021, I suspect other high level languages are also used for the non-critical parts of the system.

> memory is no longer a (significant) space constraint I see what you did there.

the universe is expanding, after all...