好奇號的 50 萬行登陸代碼極可能是用什麼語言寫的?


好奇號上的控制系統是美國風河系統公司的VxWorks653(653是產品名,並非版本)。

VxWorks是一個由C語言和少量彙編編寫的操作系統。

另外樓上的回答里「test script」是測試腳本的意思,而不是測試手稿。也就是說他們測試這個系統用到了python,但整個系統就是由C語言寫的。

VxWorks鏈接:VxWorks

不止好奇號,還有鳳凰號火星探測器也是用的VxWorks


It"s running 2.5 million lines of C on a RAD750 processor manufactured by BAE. The JPL has a bit more information but I do suspect many of the details are not publicized. It does appear that the testing scripts were written in Python.

http://programmers.stackexchange.com/questions/159637/what-is-the-mars-curiosity-rovers-software-built-in


C


推薦閱讀:

如何評價「中國火星探測器」的影響?
外太空探測器如何確定自己的位置和運行軌道?

TAG:好奇號 | 火星探測器 | 美國國家航空航天局(NASA) | 編程語言 |