retireSakiの日記

たぶん引退した?ソフトウエアエンジニアのブログ

JAXAのはやぶさ2 世界初で!!

 はやぶさ2から小型ローバミネルバⅡ1が「リュウグウ」着地・ホップによる移動に成功にほんと感動しました。

www.hayabusa2.jaxa.jp

 
 で、元ソフトウエアエンジニアとして気になったのが、はやぶさや小型ローバーはなんのプログラム言語やOSを使っているのか?!
ネットで調べた限りでは、明確な情報はありませんでした。そりゃ〜機密情報ですから当たり前ですね(笑)。
 昔の話ですが、某大手IT企業に勤めていた方からは、宇宙関係はC,C++,アセンブラが多いと言っていましたね。
実際、宇宙関連企業の経験者の採用情報をみると、C,C++言語開発者は優先条件の1つとしているところが多いように見えます。JAXAの職員のインタビューでも、個人でC,C++言語を使っていると語っているところを見ても、おそらくは…。
 C,C++言語の特徴である高速、小型、メモリー消費の少なさは、バッテリーの消費を抑えることに貢献するのですから。
(自分も以前、衛星関連の開発に携わっていたことがありますが、C言語でしたよ)

 市場では、ユーザーよりのプログラミング言語が主流ですが、これからもC言語系はこういった特殊分野では活躍することでしょう。
少なくとも、ファーム・OSより言語、基幹システムより言語、システム利用者より言語、エンドユーザーよりの言語、といった感じ程度の言語数は扱えるようにしておくと、面白い仕事に巡り会える確率がぐんとあがります!

注目記事

「Amazon.co.jpアソシエイト」または「[乙の名称を挿入]は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。