📜  什么是错误以及它是如何产生的?

📅  最后修改于: 2021-10-20 10:20:51             🧑  作者: Mango

在计算机领域,人们被训练将计算机、软件、代码等发生的任何问题描述为错误。这些可能是代码中的错误、设置中的错误、忽略了一些重要的东西等。但是你有没有想过,为什么它被称为错误?让我们深入挖掘并了解它。
早在 1878 年,灯泡的发明者、门洛帕克的巫师又名托马斯·埃尔瓦·爱迪生(Thomas Elva Edison)是第一个将小故障和困难称为错误的人。他在给同事的一封信中提到了这一点,当时完全如下:-

在许多与技术和工程领域相关的人之后,错误和故障有时被称为错误。

但是在19459 月 9 日,一个真正的错误完全改变了场景。哈佛大学的一些运算符发现了一个真正的错误,一只飞蛾,它徘徊在“ The Mark II Aiken Relay Calculator ”的内部,这是当时最先进和最复杂的计算机之一,被美国海军使用。但有一天,只要通过它进行任何计算,它就会开始给出错误的结果。由于飞蛾,Mark II 出现故障。该项目的首席科学家格蕾丝·霍珀( Grace Hopper)努力寻找问题,发现飞蛾非常惊讶。她和她的其他运算符发现看到并找到并记下计算机错误非常有趣。他们甚至将删除错误称为调试。

格蕾丝·霍普 (Grace Hope) 因发明了第一个计算机编程语言的编译器而受到赞誉,也因创造了计算机的错误和调试一词而受到赞誉。用她的话来说,她指出——“从那时起,当计算机出现任何问题时,我们都会说它有错误。”从那天起,她甚至将飞蛾记录在她的日志上,上面写着“发现的第一个实际案例”,有趣的是,这本日志仍然是史密森尼美国历史国家博物馆收藏的一部分。

参考:

  • https://en.wikipedia.org/wiki/Software_bug#cite_note-Hughes1989-3