笔和纸编码器

最近,我-终于! 哈利路亚! -开始阅读阿西莫夫的《 基础》丛书,当我不断吞噬这本奇妙的文学作品时,我就不得不停止思考历史上的过渡概念。

提醒那些还没有读过这本书的人:基本上,作者描述了一种情况,然后在第一种情况发生50年后跳到另一种情况,依此类推。 主角之间的对话中的一些参考文献帮助读者填补了历史空白,但许多细节仍未解决。 这绝对是很棒的。

好吧,为什么过渡变得更有趣? 好吧,是因为它们很微妙 。 精妙是一个概念,人类的大脑以及“历史”一书并不总是欣赏。 人类历史实在是太密集,太长了,以至于无法在我们有限的头脑中掌握。 因此,我们倾向于忘记一些事情,以便将生命(我敢说“缩小”?)合成为可以承受的版本。

编码领域,这些略为遗忘的事情之一是纸张到计算机的过渡。

玛格丽特·汉密尔顿(Margaret Hamilton)的这张精美的摄影作品是一个著名的用纸插图,他领导了麻省理工学院的软件工程部的Apollo项目(1969年):

汉密尔顿站在旁边的一大堆印刷品实际上是她在打字机上写的将人类带到月球的代码。

“脱节技术”不仅用于软件开发。 在苏联学习计算机科学的少数学生使用铅笔和笔记本学习编程

具有讽刺意味的是,今天,许多科技公司要求求职者在面试时在纸上写代码,这是许多千禧一代的噩梦。

哦,微妙,微妙……