首页 > 笔记本 > 笔记本资讯 > 笔记本_行业动态> 正文

人类史上第一个电脑程序,居然是写在纸上!

小烂毛 整合编辑: 杨玥锴 发布于:2024-03-21 10:01

人类历史上的第一个电脑程序并非诞生于现代计算机的键盘敲击,而是源自纸上的笔迹。在电子计算机尚未问世的年代,一个具有先见之明的人物已经构想出了程序的概念,这位人物就是被誉为世界上第一位计算机程序员的Ada Lovelace。

大约200年前,通用型电子计算机的雏形——「分析机」的概念由数学家兼发明家查尔斯·巴贝奇提出,他着眼于这种机器的强大数学运算能力。然而,有一个想象力更为丰富的人,Ada Lovelace,她预见到这台机器的功能远远超出了纯粹的数字计算,它能「创造」出复杂的科学和音乐作品。

Ada Lovelace是英国著名诗人拜伦(Lord Byron)的唯一合法婚生子女。尽管她的父亲在她出生后不久就离开了家庭,但她的母亲确保她远离文艺诗歌的影响,专注于数学领域,在当时女性科学家常常被忽视的社会环境中,她接受了良好的科学教育。

年轻的Ada Lovelace展现出了超凡的数学才能和想象力。13岁时,她已经在设计船只和蒸汽驱动的飞行器。她的数学才华使她有机会结识了查尔斯·巴贝奇,两人开始了一段长期的合作关系,既是师生也是朋友。

巴贝奇提出了差分机(Difference Engine)和分析机(Analytical Engine)的设计概念。差分机的初衷是利用机械自动化计算到印刷的过程,以消除人为错误。但由于与首席工程师约瑟夫·克莱芒的冲突,差分机的开发未能完成,巴贝奇转而设计了更为通用的分析机。

Ada Lovelace不仅翻译了意大利数学家Luigi Federico Menabrea关于分析机的法语论文,并在巴贝奇的要求下添加了自己的笔记和注释。她的想法超越了巴贝奇仅将电脑视为数字操作自动化的观点。

1843年9月,Ada Lovelace在《Philosophical Magazine》期刊发表的文章长度是原始论文的三倍。她专注于研究计算机创造新事物的可能性,指出机器可以遵循一系列指令进行操作。她为分析机开发了一种算法来计算白努利数序列,这被认为是世界上第一个计算机程序。

Ada Lovelace的数学想象力让她看得更远,她预测这台机器的潜力不仅仅在于计算数字,还可以处理音符、字母、图像等,这预示着计算机产业将朝着我们当时认为不可能的方向发展。

这份1843年出版的笔记复制品的拍卖价格逐年增长,从2005年的78,000美元增至2019年的280,776美元,显示出其作为科技古文物的价值和重要性。

小烂毛

网友评论

聚超值•精选

推荐 手机 笔记本 影像 硬件 家居 商用 企业 出行 未来
二维码 回到顶部