好奇號的 50 萬行登陸代碼極可能是用什麼語言寫的?
11-27
好奇號上的控制系統是美國風河系統公司的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) | 編程語言 |