阿波罗 11 任务的引导计算机代码里居然藏着一个未公开的BUG。这事儿不简单,因为这可是人类第一次登月的关键技术支撑。你以为几十年前的代码就不会出事?太天真了。
说实话,能在如此古老的代码中发现BUG,这已经是个不小的成就。但问题在于,这意味着我们一直以来认为的“完美登月”,其实可能并不完美。黑客新闻上的这个帖子不仅揭露了代码的问题,也给我们提了个醒:即便是曾经改变历史的技术,也会有被岁月遗忘的瑕疵。
翻译一下这则新闻的潜台词:我们所信奉的技术神话中,也可能有着未爆炸的“地雷”。这种“技术债”不仅存在于当代代码中,也在历史的尘埃中潜伏着。技术圈的朋友们,别再迷信什么“经典代码”了,任何代码都有可能“翻车”。
我的判断是,这次发现不仅仅是一个技术上的小插曲,更是对我们如何看待历史和技术的提醒。今天的程序员们,或许应该从中学会一点:“代码无完美,技术需敬畏”。
这事最值得琢磨的一点是:我们对待技术的态度是不是该变一变了?如果连阿波罗 11 这样的传奇代码都能有BUG,那我们今天写的代码呢?
-=||=-收藏赞 (0)

TopsTip