NASA Software
NASA Software
It occured to me that NASA would use some very fast software on the vehicles they propel into space. Was just wondering if anyone knew the compiler used. ASM ,C++,etc.
Seeing space travel as a weight problem , id imagine memory would be limited.
Whats your thoughts people ?
Seeing space travel as a weight problem , id imagine memory would be limited.
Whats your thoughts people ?
-
- Veteran
- Posts: 1055
- Joined: Sun Jan 02, 2005 2:11 pm
- Location: At my computer
- Contact:
- Mitth'raw'nuruodo
- Veteran
- Posts: 839
- Joined: Sat Jan 22, 2005 11:04 am
- Location: Eastern Coast of US
- Contact:
-
- Veteran
- Posts: 1055
- Joined: Sun Jan 02, 2005 2:11 pm
- Location: At my computer
- Contact:
- Mitth'raw'nuruodo
- Veteran
- Posts: 839
- Joined: Sat Jan 22, 2005 11:04 am
- Location: Eastern Coast of US
- Contact:
-
- Veteran
- Posts: 703
- Joined: Sun Nov 14, 2004 7:36 am
- Contact:
Well I know that for their image processing (analysis of pictures taken by their satellite and space station they use their custom language that is about 250 faster than C++ to get the information they need.
for the rest I believe they once used Ada, and still do for some parts, as well as C++ (for more recent projects that don't need to rely on older code.
for the rest I believe they once used Ada, and still do for some parts, as well as C++ (for more recent projects that don't need to rely on older code.
When God created light, so too was born, the first Shadow!
MystikShadows
Need hosting? http://www.jc-hosting.net
Interested in Text & ASCII development? Look no further!
http://www.ascii-world.com
MystikShadows
Need hosting? http://www.jc-hosting.net
Interested in Text & ASCII development? Look no further!
http://www.ascii-world.com
- Mitth'raw'nuruodo
- Veteran
- Posts: 839
- Joined: Sat Jan 22, 2005 11:04 am
- Location: Eastern Coast of US
- Contact:
- Mitth'raw'nuruodo
- Veteran
- Posts: 839
- Joined: Sat Jan 22, 2005 11:04 am
- Location: Eastern Coast of US
- Contact:
Seeing as much of their programs are direct robotics, they don't really need a language for it.
They can build it directly, not having to use a central processor to controll stuff.
As for image sending and such, it's nothing, just a matter of packing bits and transmitting as a radio stream.
Seeing as it's a 45 minute travel for radio waves from Mars to earth.. having it pack and send the images in 0.001 seconds really doesent matter that much.
And a language can't be 250 times faster or not. A language is always slow, infact, it stands still. It's the generated compiled code that matters, and that is handled by the compiler. A good C++ compiler may very well generate code that is 250 times faster than a sucky C++ compiler.
And according to their site (long time since i read it though, like in 98 or something) NASA use ASM to code their stuff. As it's all they really need.
For bigger things, such as semi AI and such, they usually use ADA or simillar, but in the end, it's the ASM code they fiddle with.
They can build it directly, not having to use a central processor to controll stuff.
As for image sending and such, it's nothing, just a matter of packing bits and transmitting as a radio stream.
Seeing as it's a 45 minute travel for radio waves from Mars to earth.. having it pack and send the images in 0.001 seconds really doesent matter that much.
And a language can't be 250 times faster or not. A language is always slow, infact, it stands still. It's the generated compiled code that matters, and that is handled by the compiler. A good C++ compiler may very well generate code that is 250 times faster than a sucky C++ compiler.
And according to their site (long time since i read it though, like in 98 or something) NASA use ASM to code their stuff. As it's all they really need.
For bigger things, such as semi AI and such, they usually use ADA or simillar, but in the end, it's the ASM code they fiddle with.
I have left this dump.
- Mitth'raw'nuruodo
- Veteran
- Posts: 839
- Joined: Sat Jan 22, 2005 11:04 am
- Location: Eastern Coast of US
- Contact:
Also They WOULD have to use microprocessors (Yes that's like a CPU) to manipulate the robotics from input as radio signals and output along the circuts for the right motor, which can only be done by a microprocessor.
Unless of course you have a radio signal that could directly effect wether a circut is on or off...Which would be a bad idea in space....
And ASM of course needs a CPU or microprocessor to do it.
So it needs a CPU or a microprocessor Z!re!
Unless of course you have a radio signal that could directly effect wether a circut is on or off...Which would be a bad idea in space....
And ASM of course needs a CPU or microprocessor to do it.
So it needs a CPU or a microprocessor Z!re!
"But...It was so beutifully done"