引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚、更安全、且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则。NASA 的开发者是编程界最有挑战性的工作之一。他们编写代码并将开发安全的关键任务应用程序作为其主要关注点。在这种情形下,遵守一些严格的编码规则是
最近我们刚为开设了一个新的“科学类”的文章分类。其中发表的最新一篇文章名为:开源是怎样影响科学的。在这篇文章中我们主要讨论了 NASA 的积极努力,这些努力包括他们通过开源实践来促进科学研究的积极作用。NASA 是怎样使用开源手段促进科学研究的NASA 将他们的整个研究库对整个公共领域开放,这是一项
什么技术运行在 Linux 上?你可能会惊讶于日常生活中使用 Linux 的频率。现在 Linux 几乎可以运行每样东西,但很多人都没有意识到这一点。有些人可能知道 Linux,可能听说过超级计算机运行着这个操作系统。根据 Top500,Linux 现在驱动着世界上最快的 500 台计算机。你可以转
火星直升机软件出现错误,但 NASA 觉得不用“重装试试”我们知道火星直升机于前两天完成了第四次飞行任务,这是在上周四飞行失败后重新试飞成功的。此次火星直升机测试任务中,飞行系统经常出现各种问题:在飞行任务尚未开始时,直升机的系统异常进入到飞行模式,导致首次测试不得不推迟;第四次飞行任务中,直升机系
月球准备上线NASA 将在月球建立一个 名为 LunaNet 的月球互联网,以类似 Wi-Fi 连接方式与月球表面和月球周围的宇航员进行通信。LunaNet 还将使用空间天气仪器识别潜在的危险太阳活动,宇航员将能直接收到警报,而不用通过地球中转。研究人员还可以利用 LunaNet 的天线“注视”太空
美国 NASA 向 1977 年发射的两个旅行者探测器发送补丁自 1977 年发射以来,美国国家航空航天局(NASA)的旅行者 1 号和 2 号探测器已经飞行了超过 120 亿英里,并且仍在从太阳系外发回数据。然而由于一些问题,NASA 需要跨越整个太阳系向它们发送补丁。其中一项工作是解决飞船上一些