当前位置: 首页 > news >正文

历史上被发现的第一个真正的Bug - Grace Hopper

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

历史上被发现的第一个真正的Bug - Grace Hopper

本文关键字:Bug、Grace Hopper、COBOL之母、计算机、趣闻

当今社会离不开计算机和程序,它们极大地提高了我们的效率和便利性。在计算机发展的早期,由于技术不成熟和硬件限制,程序常常会出现错误。1947年,一位杰出的计算机科学家Grace Hopper,在工作中偶然发现了一只飞蛾,从而开创了计算机历史上的一个重要传说——“第一个真正的bug被发现了”。

Grace Hopper是美国海军少校、计算机科学家和程序员,被誉为现代计算机编程语言的奠基人之一。1947年,她在工作中使用Harvard Mark II计算机时遇到了一个问题。当她检查计算机时,发现了一只被卡在机器的继电器里的飞蛾。这只飞蛾导致了计算机的故障。为了解决这个问题,Grace Hopper和她的同事们把这只被卡在机器里的飞蛾取了出来,并在记录错误的日志中写下了“First actual case of bug being found”(第一个真正的bug被发现了)的话语。这个记录成为了计算机历史上的一段重要传说,从此,“bug”一词就被用来表示计算机程序中的错误。

然而,这个传说的真实性一直存在争议。实际上,计算机科学家们在之前就已经使用了“bug”这个词。据说在20世纪早期,计算机编程时使用的原始机械设备中,机器的电线经常被昆虫咬断,工程师们称之为“bug”,并且经常使用这个词表示问题或错误。因此,“bug”这个词可能是在那个时候就已经被使用了。不过,不可否认的是,Grace Hopper的记录确实在计算机历史上留下了深刻的印象。

事实上,Grace Hopper在计算机领域的贡献不仅仅是发现了这个传奇故事。她还是COBOL编程语言的主要开发者之一,并为计算机领域的标准化工作做出了巨大的贡献。她致力于计算机编程语言的开发和推广,并提出了许多重要的编程概念,例如子程序、编译器和标准化程序接口。

http://www.lryc.cn/news/35086.html

相关文章:

  • KiCad 编译
  • HTML 简介
  • 2023浙江省赛“信息安全管理与评估“--数字取证调查--网络数据包分析解析(高职组)
  • 【Redis应用】查询缓存相关问题解决(二)
  • 【SpringCloud】SpringCloud教程之Nacos实战(三集群配置)
  • 什么是激励能力?HR人才测评
  • 【刷题笔记】之滑动窗口(长度最小的子数组、水果成篮、最小的覆盖子串)
  • 【JavaScript速成之路】JavaScript函数
  • 萤火虫算法优化SVM变压器故障分类预测,fa-svm分类预测,libsvm参数优化
  • JavaScript DOM API的使用
  • Vue组件库出现$listeners is readonly等错误的原因及预防方法
  • lsusb
  • Allegro如何在PCB中添加层面操作指导
  • 淘宝widget链路方案总结
  • c++指针
  • Qt 贴图实现方向控制盘
  • 建模杂谈系列211 ADBS的取数模式以及衔接
  • 易基因:RRBS揭示晚年锻炼可以减缓骨骼肌表观遗传衰老(甲基化年龄)|新研究
  • JVM的基本知识
  • STM32移植FreeRTOS操作系统
  • 【专项训练】泛型递归、树的递归
  • React18 setState是同步还是异步?
  • Kafka消费者 TCP管理
  • 软考高级备考哪一个类型好些?
  • 2023 HBU 天梯赛第一次测试 题目集
  • 华为OD机试题,用 Java 解【子序列长度】问题
  • 内网环境解决SSL证书问题
  • 数据分析方法01对比分析法
  • 基于SMOKE多模式排放清单处理技术及EDGAR/MEIC清单制作与VOCs排放量核算
  • CSS流动布局-页面自适应