在整个软件开发的历史中,有时会发生某些人(通常不为人知,可能是不知情的)做出的事情,在当时看来是一个微不足道的短期决定,改变了编程世界。想到了什么这种性质的事件,我们的行业为减轻痛苦做出了什么反应?
插图(我能想到的最大的一个):当 IBM 设计最初的 PC 时,决定通过选择具有 8 位可寻址内存的半脑死 8088 来节省几美元的制造成本,而不是16 位选项(8086、680n 等),注定我们要进行 20 年的地址偏移计算。
(作为回应,开始了许多unix平台开发的职业。)
在天平的另一端,有人决定在键盘的左端有一个怪物 Shift Lock 键,而不是 Ctrl 键。