计算机编程的先驱源代码

计算机编程的先驱源代码

与某些发明(如飞机(莱特兄弟)和电话(亚历山大·格雷厄姆·贝尔))不同,计算机程序的发明与历史上的任何一个名字都不相关。 相反,它是一种停顿走走停停的进步,最终产生了我们今天所认为的计算机编程——用近乎英语的语言为机器编写指令的能力。 在这里,我们将了解该领域的一些先驱。 (有关更多历史,请查看我们关于互联网历史的教程。)

巴贝奇和洛夫莱斯
虽然数学和算法对于计算机编程至关重要,但我们将从计算机程序概念和第一个程序的创建中最广为人知的二人组开始。 查尔斯巴贝奇被认为是编程计算机之父。

作为一名数学家,他了解所有计算都是如何由可以机械化的较小部分组成的。 为此,机器需要输入设备、处理器、控制单元和输出设备。 Babbage 将这种机器概念化,并将其命名为分析引擎。

当 Babbage 的朋友 Augusta Ada King(前身为 Byron,后来成为 Lovelace)为它编写了第一个计算机程序时,概念分析引擎在计算史上变得更加重要。 她为分析引擎编写的基于算法的程序旨在计算伯努利数,如果机器已经建成,它就可以工作。

令人惊讶的是,这颗宝石藏在她为翻译一位意大利数学家的作品而写的笔记中。 因此,最终的洛夫莱斯伯爵夫人被广泛誉为世界上第一位计算机程序员。 (另请阅读:Ada Lovelace,数字女巫。)

赫尔曼·霍勒瑞斯
Herman Hollerith 迈出了向编程计算机迈出的第一个实际步骤。 Hollerith 和他于 1896 年创立的 Tabulating Machine Company 处于计算历史的重要节点。 Hollerith 的穿孔卡片机绝对是朝着编程和自动化计算机方向迈出的一步,但它们也标志着数据处理的诞生。

好像这一重大贡献还不够,他的公司还在 1920 年代成为标志性 IBM 的一部分。 然而,就编程而言,Hollerith 机器提供了一种可以进行编程(费力且缓慢的编程)的媒介。

战争三重奏:艾伦·图灵、康拉德·楚泽和约翰·冯·诺依曼
这听起来像是在开玩笑,但一个德国人、一个英国人和一个匈牙利人在理论上和实践上都极大地推动了计算机编程领域的发展。 英国人 Alan Turing 提出了通用图灵机,这是一种可以编程和重新编程以执行不同任务的概念机器。 在战争期间,他还设计了许多用于破解密码的单一用途计算机。

匈牙利人约翰·冯·诺依曼 (John von Neumann) 添加了对创建存储程序计算机所需架构的描述,为科学家和学者提供了待办事项清单。

独立于冯诺依曼和图灵,Konrad Zuse 使用他自己设计的编程语言 Plankalkul 构建了第一台可编程计算机,该语言是用二进制编写的。

他的计算机的潜力在很大程度上被德国军方忽视了,而 Zuse 在计算史上的突出地位也因此受到影响。 他的开创性工作是在纳粹时代的德国完成的,这一事实也无助于他的声望。 (另请阅读:数字计算的里程碑。)

格蕾丝·霍珀
Grace Hopper 船长是计算机编程故事的最后一站。 霍珀以海军上将的军衔结束了她在海军的职业生涯,但她最令人难忘的是她在计算机编程方面的工作。 Hopper 创建了第一个编译器,它允许程序员使用接近英语的语言而不是机器代码,使他们不必将每个命令转换为二进制代码行。

她还开创了不同程序可以调用的子程序库的概念,而不是在每个程序中一次又一次地编写这些程序。 在 Hopper 之后,计算机编程变成了高级语言的故事,它允许计算机程序员更多地专注于创建新的应用程序,而不是学习和编写机器代码。 (另请阅读:5 位改变技术历史的女性。)

回顾计算历史
计算机编程的发展充其量是不平衡的。 Babbage 和 Lovelace 在 1800 年代初期提出了一个强大的概念,但直到 Hollerith 在 1880 年代提出一致的媒介后才迈出下一步。 在第二次世界大战期间,几个主要步骤同时发生,编译器和现代编程的诞生不到十年后(1952 年)。 从那时起,计算机和计算机编程以惊人的速度发展,其应用范围远远超出了最乐观的先驱者的想象。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/68074.html 聚才发 母婴好物

(0)
上一篇 2024年1月13日 上午4:50
下一篇 2024年1月13日 上午4:59

相关推荐

  • 郑州灯展在什么地方2024年(郑州灯会什么时候开始)

    元宵节,又称上元节、小正月、元夕或灯节,是中国的传统节日之一。 随着社会和时代的变迁,元宵节的风俗习惯早已有了较大的变化,但至今仍是中国民间传统节日。在这天,中国人素有赏花灯、吃汤圆、吃元宵、猜灯谜、放烟花等一系列传统民俗活动。今年元宵节,你计划好去哪里赏花灯了吗? 【市区】 郑州市的金水路、花园路、未来路、经六路、纬一路、嵩山路、建设路等,都进行了彩灯装扮…

    2023年7月30日
    201
  • 怎么靠疫情赚钱(网站如何靠点击率盈利赚钱)

    发表视 是的,我给来自你说,视频网站后台是根据不同ip缓存硬件检测的,你要提高点击率赚钱的,必须销较带灯浓东收至是通过模拟大量ip硬件操作。这里你去网上下载无敌点击狗这款软件就行,因为《无敌点击狗》是提供换ip地址,清除缓存,模拟视频播放点击这些功能任务,可以提高视频的点击量!一天下来至少增加好几万多的ip点击。

    2024年1月27日
    115
  • 门禁卡怎么在手机上使用NFc(苹果,华为,vivo,oppo手机录入门禁卡功能教程)

    如今,许多地区的社区都配备了门禁卡。每当我们外出时,我们都需要佩戴门禁卡。有时我们会遇到一些特殊情况,比如忘记拿或丢失。事实上,我们的手📱机也可以用作门禁卡。前提是我们需要将门禁卡输入手📱机。今天,我将教你如何输入。 首先,我们需要检查手📱机上是否有NFC功能,这里有红米note10 以Pro为例,有两种方法可以打开NFC功能。 第一种是滑下状态栏,看到NF…

    2023年12月13日
    349
  • 文成公主和亲的过程是怎样的?她的结局如何?

    文成公主,唐朝时期的一位著名女性,她的名字在中国历史上留下了深刻的印记。她的一生充满了传奇色彩,尤其是她的和亲过程和她的结局,更是引人入胜。 文成公主的和亲过程是一段充满政治智慧和人文关怀的历史。公元641年,唐太宗李世民为了稳定边疆,决定将文成公主嫁给吐蕃赞普松赞干布。这是一次重要的政治联姻,也是一次文化交流。在这次和亲过程中,文成公主带着大量的唐朝文化和…

    2024年2月22日
    35
  • 租车平台哪个口碑好还便宜划算(租车平台app排行榜前十名)

    近几年,自驾旅游由于更具有私密性和安全性成了大家外出旅行的首选交通工具, 不过由于不是所有人都能人手一台车在手的,所以,更多的95后年轻人们,在选择自驾时,都是通过租车市场进行车辆的租赁来完成一次又一次地自驾旅行的。 那么租车市场上的租车app哪个好呢? 目前常用且使用率较高的租车网站有神州租车、一嗨租车、悟空租车、联动云租车等。 其中一嗨、神州会比其他贵一…

    2023年12月4日
    262
  • 秦观是不是苏轼的妹夫?他们的关系是怎样的?

    在中国文学史上,有许多脍炙人口的诗词作品,其中秦观和苏轼的作品更是堪称经典。然而,这两位文学巨匠之间究竟有没有亲戚关系呢?秦观是不是苏轼的妹夫呢?本文将从历史资料和现实情况进行分析和探讨。 首先,从历史资料来看,秦观和苏轼的确存在亲戚关系。据《宋史》记载,秦观是北宋著名文学家、词人,而苏轼则是北宋著名的文学家、书画家。秦观的妻子是苏轼的妹妹,因此,秦观可以说…

    2024年2月29日
    26
  • 飞蛾扑火的理解和看法(是趋光性还是其他什么行为)

    自古以来,飞蛾扑火。早在唐代姚思廉写的《梁书》中就记载:“如飞蛾之火,怎焚身之可吝”。古今中外有许多文人墨客和励志大师也将其提炼成心灵鸡汤“飞蛾扑火精神”,并延伸了舍生取义的精神。无论从哪个角度来看,它都充满了正能量。许多人认为飞蛾喜欢扑火是因为昆虫喜欢追逐光,并解释这种现象是昆虫的趋光性。事实上,科学家们认为飞蛾并没有被火焰的光所吸引,而是被光源所失去了方…

    2023年12月12日
    547
  • 中型机空客320看风景最佳座位(空客320哪个座位看风景比较好)

    欧洲空中客车公司的A320机型是目前全球中短程航线的主力机型,也是唯一一个有资格和波音737竞争的机型,空客A320凭借着电传操纵系统,更好的乘坐舒适性和更经济的运行成本,受到全球各大航空公司的青睐。 我们国内也有很多的A320在商业运行,我们也能够很轻易的坐上A320享受一段美好的旅程,今天我们来看看A320的座位分布以及我们在乘坐A320的时候怎么来选择…

    2023年7月30日
    885
  • 妈妈的姐姐叫什么称呼正式(妈妈的妹妹,弟弟以及各种亲戚的关系称呼表图)

    今儿个喧一下“阿妈” 和她的兄弟姊妹的称呼 比如“阿嬢”、“姨嬢”、“嬢嬢” 这些亲人的称谓 新疆很多地方都把母亲称为“阿妈”【ā ma】 或者“妈妈”,一般来说 直接称呼自己的母亲时叫 “阿妈”【ā ma】或者“妈妈” 间接提到母亲时会在前面加 限定性的人称代词,如“我阿妈”【wā ma】 “你阿妈”【niā ma】 “他阿妈”【tā˜a ma】 并且发音…

    2023年12月6日
    313
  • 为什么人工智能仍然需要人类参与其中,至少目前如此

    大型语言模型可以帮助您编写代码——或重写广告,让它们看起来很新鲜。 通过写作和回答问题,他们可以更轻松地快速掌握研究论文或新闻报道的要点。 或者他们可能会把事情弄错,令人尴尬。 像 GPT-3 这样的大型语言模型是谷歌和 Bing 等搜索引擎的关键,它还能在📮和聊天中提供建议回复,尝试在 Word 中完成你的句子,并为 GitHub Copilot 等编码助…

    2023年12月29日
    133

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注