What language is software running on the ISS written in?What makes Ada the language of choice for the ISS's safety-critical systems?Which operating systems is the International Space Station running?What space applications, projects and agencies are using the Ada programming language?Is the software running on any existing or decommissioned space probes available for download?What software can be used to determine deep-space trajectories?What software language was used to program the martian rovers Spirit, Opportunity and Curiosity?What language is most commonly spoken on the ISS?Software development for ApolloSimulation software for AOCS/GNC?What is the most popular programming language in space?What does the software quality process for NASA's SLS look like?Has in-flight software changes ever involved a change of programming language?What makes Ada the language of choice for the ISS's safety-critical systems?
How do I remove this inheritance-related code smell?
Should the party get XP for a monster they never attacked?
Designing a magic-compatible polearm
What is "industrial ethernet"?
What is the most suitable position for a bishop here?
In the US, can a former president run again?
How to work with PETG? Settings, caveats, etc
Why isn't it a compile-time error to return a nullptr as a std::string?
What are Elsa's reasons for selecting the Holy Grail on behalf of Donovan?
"What is the maximum that Player 1 can win?"
Why is "Congress shall have power to enforce this article by appropriate legislation" necessary?
Encounter design and XP thresholds
Greeting with "Ho"
Too early in the morning to have SODA?
How long did the SR-71 take to get to cruising altitude?
How many people are necessary to maintain modern civilisation?
Extending prime numbers digit by digit while retaining primality
Draw a symmetric alien head
Can the pre-order traversal of two different trees be the same even though they are different?
Is "Busen" just the area between the breasts?
Why does independence imply zero correlation?
I found a password with hashcat, but it doesn't work
What was the first third-party commercial application for MS-DOS?
What is the highest voltage from the power supply a Raspberry Pi 3 B can handle without getting damaged?
What language is software running on the ISS written in?
What makes Ada the language of choice for the ISS's safety-critical systems?Which operating systems is the International Space Station running?What space applications, projects and agencies are using the Ada programming language?Is the software running on any existing or decommissioned space probes available for download?What software can be used to determine deep-space trajectories?What software language was used to program the martian rovers Spirit, Opportunity and Curiosity?What language is most commonly spoken on the ISS?Software development for ApolloSimulation software for AOCS/GNC?What is the most popular programming language in space?What does the software quality process for NASA's SLS look like?Has in-flight software changes ever involved a change of programming language?What makes Ada the language of choice for the ISS's safety-critical systems?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
$begingroup$
What is the coding language used for the software used on the ISS? Is it NASA's own coding language, or is it something like C, or C#, maybe Haskell?
iss software
$endgroup$
|
show 3 more comments
$begingroup$
What is the coding language used for the software used on the ISS? Is it NASA's own coding language, or is it something like C, or C#, maybe Haskell?
iss software
$endgroup$
8
$begingroup$
Don't forget one of my least favorite languages, Ada.
$endgroup$
– Organic Marble
Jun 3 at 2:35
2
$begingroup$
Related: space.stackexchange.com/q/14605/6944
$endgroup$
– Organic Marble
Jun 3 at 10:42
1
$begingroup$
Related: space.stackexchange.com/q/13539/6944
$endgroup$
– Organic Marble
Jun 3 at 11:32
9
$begingroup$
"The software"
- makes it sound like there's a single monolithic program running everything. This won't be the case. There will be hundreds of subsystems, each with several levels of hardware and software automation, each of which will have been built with on a number of tools, technologies, and platforms.
$endgroup$
– J...
Jun 3 at 15:44
2
$begingroup$
@David I know. Well, at second hand. At one point I worked on a particle physics project where we were going to weld some embedded boards into a big steel can, and we have a series of seminars given by NASA reps on how you try to achieve reliability when you can't stick a paperclip in the reset hole. As a self-aware programmer the whole business is very scary because I know I'm not automatically that good.
$endgroup$
– dmckee
Jun 4 at 22:31
|
show 3 more comments
$begingroup$
What is the coding language used for the software used on the ISS? Is it NASA's own coding language, or is it something like C, or C#, maybe Haskell?
iss software
$endgroup$
What is the coding language used for the software used on the ISS? Is it NASA's own coding language, or is it something like C, or C#, maybe Haskell?
iss software
iss software
edited Jun 4 at 12:11
Wrigglenite
1156
1156
asked Jun 3 at 1:27
repl userrepl user
3671212
3671212
8
$begingroup$
Don't forget one of my least favorite languages, Ada.
$endgroup$
– Organic Marble
Jun 3 at 2:35
2
$begingroup$
Related: space.stackexchange.com/q/14605/6944
$endgroup$
– Organic Marble
Jun 3 at 10:42
1
$begingroup$
Related: space.stackexchange.com/q/13539/6944
$endgroup$
– Organic Marble
Jun 3 at 11:32
9
$begingroup$
"The software"
- makes it sound like there's a single monolithic program running everything. This won't be the case. There will be hundreds of subsystems, each with several levels of hardware and software automation, each of which will have been built with on a number of tools, technologies, and platforms.
$endgroup$
– J...
Jun 3 at 15:44
2
$begingroup$
@David I know. Well, at second hand. At one point I worked on a particle physics project where we were going to weld some embedded boards into a big steel can, and we have a series of seminars given by NASA reps on how you try to achieve reliability when you can't stick a paperclip in the reset hole. As a self-aware programmer the whole business is very scary because I know I'm not automatically that good.
$endgroup$
– dmckee
Jun 4 at 22:31
|
show 3 more comments
8
$begingroup$
Don't forget one of my least favorite languages, Ada.
$endgroup$
– Organic Marble
Jun 3 at 2:35
2
$begingroup$
Related: space.stackexchange.com/q/14605/6944
$endgroup$
– Organic Marble
Jun 3 at 10:42
1
$begingroup$
Related: space.stackexchange.com/q/13539/6944
$endgroup$
– Organic Marble
Jun 3 at 11:32
9
$begingroup$
"The software"
- makes it sound like there's a single monolithic program running everything. This won't be the case. There will be hundreds of subsystems, each with several levels of hardware and software automation, each of which will have been built with on a number of tools, technologies, and platforms.
$endgroup$
– J...
Jun 3 at 15:44
2
$begingroup$
@David I know. Well, at second hand. At one point I worked on a particle physics project where we were going to weld some embedded boards into a big steel can, and we have a series of seminars given by NASA reps on how you try to achieve reliability when you can't stick a paperclip in the reset hole. As a self-aware programmer the whole business is very scary because I know I'm not automatically that good.
$endgroup$
– dmckee
Jun 4 at 22:31
8
8
$begingroup$
Don't forget one of my least favorite languages, Ada.
$endgroup$
– Organic Marble
Jun 3 at 2:35
$begingroup$
Don't forget one of my least favorite languages, Ada.
$endgroup$
– Organic Marble
Jun 3 at 2:35
2
2
$begingroup$
Related: space.stackexchange.com/q/14605/6944
$endgroup$
– Organic Marble
Jun 3 at 10:42
$begingroup$
Related: space.stackexchange.com/q/14605/6944
$endgroup$
– Organic Marble
Jun 3 at 10:42
1
1
$begingroup$
Related: space.stackexchange.com/q/13539/6944
$endgroup$
– Organic Marble
Jun 3 at 11:32
$begingroup$
Related: space.stackexchange.com/q/13539/6944
$endgroup$
– Organic Marble
Jun 3 at 11:32
9
9
$begingroup$
"The software"
- makes it sound like there's a single monolithic program running everything. This won't be the case. There will be hundreds of subsystems, each with several levels of hardware and software automation, each of which will have been built with on a number of tools, technologies, and platforms.$endgroup$
– J...
Jun 3 at 15:44
$begingroup$
"The software"
- makes it sound like there's a single monolithic program running everything. This won't be the case. There will be hundreds of subsystems, each with several levels of hardware and software automation, each of which will have been built with on a number of tools, technologies, and platforms.$endgroup$
– J...
Jun 3 at 15:44
2
2
$begingroup$
@David I know. Well, at second hand. At one point I worked on a particle physics project where we were going to weld some embedded boards into a big steel can, and we have a series of seminars given by NASA reps on how you try to achieve reliability when you can't stick a paperclip in the reset hole. As a self-aware programmer the whole business is very scary because I know I'm not automatically that good.
$endgroup$
– dmckee
Jun 4 at 22:31
$begingroup$
@David I know. Well, at second hand. At one point I worked on a particle physics project where we were going to weld some embedded boards into a big steel can, and we have a series of seminars given by NASA reps on how you try to achieve reliability when you can't stick a paperclip in the reset hole. As a self-aware programmer the whole business is very scary because I know I'm not automatically that good.
$endgroup$
– dmckee
Jun 4 at 22:31
|
show 3 more comments
2 Answers
2
active
oldest
votes
$begingroup$
Almost all of the safety critical software that runs on the US side of the Space Station is written in Ada. I wrote "almost all" rather than "all" because there are probably some low level device drivers written in assembly. I can't find out in which language / languages the code that runs on the Russian side was written. I wouldn't be surprised if that also is largely Ada.
Non-safety critical software (e.g., anything running on a laptop) is written in a mix of languages.
$endgroup$
19
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
8
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
9
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
4
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
1
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
|
show 11 more comments
$begingroup$
There are a lot of programs involved in running the ISS. The exact details are difficult to discern, a lot of NASA's software is available via this site, with some restrictions, but here is what I can find.
- Astrobee- Runs the "Robotic Operating System"
- Geolocation via a Python Library
- Some elements use LabView
I'm sure there are many other languages, including C, C++, and C#, among others, but it would be very difficult to get a complete list.
$endgroup$
10
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "508"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f36534%2fwhat-language-is-software-running-on-the-iss-written-in%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Almost all of the safety critical software that runs on the US side of the Space Station is written in Ada. I wrote "almost all" rather than "all" because there are probably some low level device drivers written in assembly. I can't find out in which language / languages the code that runs on the Russian side was written. I wouldn't be surprised if that also is largely Ada.
Non-safety critical software (e.g., anything running on a laptop) is written in a mix of languages.
$endgroup$
19
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
8
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
9
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
4
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
1
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
|
show 11 more comments
$begingroup$
Almost all of the safety critical software that runs on the US side of the Space Station is written in Ada. I wrote "almost all" rather than "all" because there are probably some low level device drivers written in assembly. I can't find out in which language / languages the code that runs on the Russian side was written. I wouldn't be surprised if that also is largely Ada.
Non-safety critical software (e.g., anything running on a laptop) is written in a mix of languages.
$endgroup$
19
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
8
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
9
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
4
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
1
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
|
show 11 more comments
$begingroup$
Almost all of the safety critical software that runs on the US side of the Space Station is written in Ada. I wrote "almost all" rather than "all" because there are probably some low level device drivers written in assembly. I can't find out in which language / languages the code that runs on the Russian side was written. I wouldn't be surprised if that also is largely Ada.
Non-safety critical software (e.g., anything running on a laptop) is written in a mix of languages.
$endgroup$
Almost all of the safety critical software that runs on the US side of the Space Station is written in Ada. I wrote "almost all" rather than "all" because there are probably some low level device drivers written in assembly. I can't find out in which language / languages the code that runs on the Russian side was written. I wouldn't be surprised if that also is largely Ada.
Non-safety critical software (e.g., anything running on a laptop) is written in a mix of languages.
answered Jun 3 at 4:29
David HammenDavid Hammen
33.7k280147
33.7k280147
19
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
8
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
9
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
4
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
1
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
|
show 11 more comments
19
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
8
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
9
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
4
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
1
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
19
19
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
$begingroup$
Wow, this makes me curious as to What makes Ada the language of choice for the ISS's safety-critical systems?
$endgroup$
– uhoh
Jun 3 at 7:38
8
8
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
$begingroup$
@PearsonArtPhoto - If it's safety critical, yes. The safety critical software runs on the so-called Multiplexer-Demultiplexer (MDM) computers and critical display devices. Non-safety critical software runs on laptops.
$endgroup$
– David Hammen
Jun 3 at 12:13
9
9
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
$begingroup$
What are your sources?
$endgroup$
– Bruno Pérel
Jun 3 at 15:20
4
4
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
$begingroup$
@Bruno most likely inside information. (This person appears to work there)
$endgroup$
– Shadow Wizard
Jun 3 at 20:36
1
1
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
$begingroup$
@Nefrin - That is true to some extent, and apparently more so in Europe than in the US. That the US Department of Defense dropped the Ada mandate 20 years ago led to many project managers having new projects be coded in anything but Ada.
$endgroup$
– David Hammen
Jun 5 at 12:20
|
show 11 more comments
$begingroup$
There are a lot of programs involved in running the ISS. The exact details are difficult to discern, a lot of NASA's software is available via this site, with some restrictions, but here is what I can find.
- Astrobee- Runs the "Robotic Operating System"
- Geolocation via a Python Library
- Some elements use LabView
I'm sure there are many other languages, including C, C++, and C#, among others, but it would be very difficult to get a complete list.
$endgroup$
10
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
add a comment |
$begingroup$
There are a lot of programs involved in running the ISS. The exact details are difficult to discern, a lot of NASA's software is available via this site, with some restrictions, but here is what I can find.
- Astrobee- Runs the "Robotic Operating System"
- Geolocation via a Python Library
- Some elements use LabView
I'm sure there are many other languages, including C, C++, and C#, among others, but it would be very difficult to get a complete list.
$endgroup$
10
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
add a comment |
$begingroup$
There are a lot of programs involved in running the ISS. The exact details are difficult to discern, a lot of NASA's software is available via this site, with some restrictions, but here is what I can find.
- Astrobee- Runs the "Robotic Operating System"
- Geolocation via a Python Library
- Some elements use LabView
I'm sure there are many other languages, including C, C++, and C#, among others, but it would be very difficult to get a complete list.
$endgroup$
There are a lot of programs involved in running the ISS. The exact details are difficult to discern, a lot of NASA's software is available via this site, with some restrictions, but here is what I can find.
- Astrobee- Runs the "Robotic Operating System"
- Geolocation via a Python Library
- Some elements use LabView
I'm sure there are many other languages, including C, C++, and C#, among others, but it would be very difficult to get a complete list.
answered Jun 3 at 2:45
PearsonArtPhoto♦PearsonArtPhoto
86k16250479
86k16250479
10
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
add a comment |
10
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
10
10
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
$begingroup$
software.nasa.gov is where NASA catalogs it's released software. Much of the software for the ISS is not releasable.
$endgroup$
– David Hammen
Jun 3 at 4:23
add a comment |
Thanks for contributing an answer to Space Exploration Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f36534%2fwhat-language-is-software-running-on-the-iss-written-in%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
8
$begingroup$
Don't forget one of my least favorite languages, Ada.
$endgroup$
– Organic Marble
Jun 3 at 2:35
2
$begingroup$
Related: space.stackexchange.com/q/14605/6944
$endgroup$
– Organic Marble
Jun 3 at 10:42
1
$begingroup$
Related: space.stackexchange.com/q/13539/6944
$endgroup$
– Organic Marble
Jun 3 at 11:32
9
$begingroup$
"The software"
- makes it sound like there's a single monolithic program running everything. This won't be the case. There will be hundreds of subsystems, each with several levels of hardware and software automation, each of which will have been built with on a number of tools, technologies, and platforms.$endgroup$
– J...
Jun 3 at 15:44
2
$begingroup$
@David I know. Well, at second hand. At one point I worked on a particle physics project where we were going to weld some embedded boards into a big steel can, and we have a series of seminars given by NASA reps on how you try to achieve reliability when you can't stick a paperclip in the reset hole. As a self-aware programmer the whole business is very scary because I know I'm not automatically that good.
$endgroup$
– dmckee
Jun 4 at 22:31