(给程序员的那些事加星标)
原创:程序员的那些事(id:iProgrammer)
有今天凌晨在看直播的童鞋么?
北京时间5月31日凌晨3点22分,NASA 与 SpaceX 合作,猎鹰9号火箭顺利升空。这是 SpaceX 公司首次利用载人龙飞船,把两位宇航员送入地球轨道。龙飞船目前正在追逐国际空间站,预计 19 个小时后,尝试与国际空间站对接。
(猎鹰9号火箭升空)
有网友调侃道,「卖电动车的都在发射火箭了」
可能有程序员(包括我自己)对 SpaceX 工程师们用到的技术栈感兴趣了。于是就搜寻相关公开信息。
终于找到 2013 年 SpaceX 的软件工程师在 Reddit 做过一次公开回应,回答网友们的提问。
一、SpaceX 软件工程师团队在干什么
SpaceX 软件工程师的目标有 2 个:
火箭和航天器上运行的代码;
火箭和航天器的设计和制造过程的代码;
工作内容范围就很大了,从大型 Web 应用到小型嵌入式计算平台都有涉及。
SpaceX 软件工程师的技术栈:
C#、MVC4、EF、MSSQL (REST);
Javascript、Knockout、Handlebars、LESS;
C++、Linux、C、Python、LabVIEW、MATLAB;
看到这,肯定有人冒出疑问了,C# 和 MVC 与火箭发射没有关联吧?