当前位置: 首页 > IT知识 > 新探寻:被“Bug”困惑的神秘起源瞄准1947年!

新探寻:被“Bug”困惑的神秘起源瞄准1947年!

发布时间:2024-08-23 02:01:38 作者:电子资源网 阅读:0次

Bug一词指在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题。但是Bug一词是如何由来的呢?这一切起源于1947年,从一只不小飞入Mark II计算机的飞虫说起。

“Bug”一词起源于1947年

1947年9月9日,当人们测试Mark II计算机时,它突然发生了故障。经过几个小时的检查后,工作人员发现了一只飞蛾被打死在面板F的第70号继电器中。当把这个飞蛾取出后,机器便恢复了正常。

当时为Mark II计算机工作的著名女科学家Grace Hopper将这只飞蛾粘帖到当天的工作手册中,并在上面加了一行注释,

“First actual case of bug being found”

“Bug”一词起源于1947年

当时的时间是15:45.随着这个故事的广为流传,越来越多的人开始使用Bug一词来指代计算机中的设计错误,并把Grace Hopper上登记的那只飞蛾看作是计算机里上第一个被记录在文档中的Bug.

这一称呼后来演变成表达缺陷漏洞的计算机专业术语,人们习惯地把排除程序故障叫做“debug”(除虫)。

磁滚筒数字微分分析器:一项改变历史的科技登场

MADDIDA(磁滚筒数字微分分析器)是一个特殊用途的数字计算机用于解决的系统常微分方程。这是第一台使用电压电平表示位的计算机,其整个逻辑在布尔代数中指定。

磁滚筒数字微分分析器(MADDIDA)于1949年面市

MADIDDA 由弗洛伊德·斯蒂尔(Floyd Steele )发明,于1946年至1949年间在诺斯罗普飞机公司开发,用作Snark导弹的制导系统。但是,关于MADDIDA的工作并未产生指导系统,而是将其用于航空研究。

磁滚筒数字微分分析器(MADDIDA)于1949年面市

它使用53个真空管和数百个锗二极管,以及一个用于存储的磁鼓。鼓上的曲目进行了数学积分。

1952年,MADDIDA成为世界上最畅销的商用数字计算机(尽管是专用机器),已经售出了6台。通用UNIVAC I在1954年交付了第七个单位。)

美军开始运用SAGE指挥系统:革新空中作战指挥方式!

1950年代后期,美军开始使用叫(Semi-Automatic Ground Environment)的指挥系统,其为最早的计算机网络。

美军于1950年代后期开始使用叫SAGE的指挥系统

半自动地面防空系统(英语:Semi-AutomATIc Ground Environment,简称SAGE)是由北美防空司令部自1950后期至1980年使用的一套自动化追踪、拦截敌军飞行器,尤其是轰炸机的指挥系统。

在后期版本中,系统可以自动地通过指挥机载自动驾驶仪引导飞机执行拦截任务。

SAGE防空系统从1951年开始到1963年全面部署,其范围是巨大的。

该项目的资金和军事人员、文职人员和承包商人员的数量都超过了曼哈顿计划。

随着时间的推移,这个项目的名称从最初1951年命名的“林肯项目”(project Lincoln)演变为“林肯过渡系统”(Lincoln Transition System),最终定名为"Semi-AutomATIc Ground Environment,简称SAGE"。

SAGE系统在全面部署时,由数百个雷达、24个方向中心和3个作战中心组成。

首次实验VoIP通话:开启通讯新纪元

第一次实验VoIP呼叫是在1973年进行的。

1973年进行了第一次实验VoIP呼叫

扩展阅读

VoIP也称为IP电话、Internet电话或Internet电话,VoIP是Voice over Internet Protocol的缩写,它使用户能够通过Internet进行呼叫。要进行呼叫,电话连接到网线,而不是电话线,或者通过计算机进行呼叫。VoIP使长途电话更便宜,尽管有时音频质量较低。第一次实验VoIP呼叫是在1973年进行的,但第一个使最终用户能够打电话的软件(称为vocaltec)直到1995年才出现。

NetWare's Core Protocol (NCP): Revolutionizing Connectivity in 1970

Steve Crocker和UCLA的一个团队于1970年发布了NCP,这是一种用于NetWare的文件共享协议。

1970年,Steve Crocker和UCLA的一个团队发布了NCP(NetWare核心协议)

扩展阅读

1970年12月,由史蒂夫·克罗克(Steve Crocker)领导的网络工作组完成了最初的ARPANET主机对主机协议(Network Control Protocol),即网络控制协议(NCP)。该协议被用于ARPANET,而后由于NCP没有给每台主机设置唯一的地址,又没有提供纠错功能,随着ARPANET用户增加,准确定位传输数据和出错处理的需要越来越大。

渝ICP备20008086号-14 违法和不良信息举报/未成年人举报:dzjswcom@163.com

CopyRight©2003-2018 违法和不良信息举报(12377) All Right Reserved