世界上第一位程序员是大文豪“拜伦”的女儿?!

2016-10-18作者:吕云翔, 李沛伦编辑:清华大学出版社

第一位计算机程序员(1843年)



许多人可能没有想到,世界上第―位计算机程序员是一位女性——英国的埃达·洛夫莱斯,而且是一位身世显赫的女性——埃达是著名英国诗人拜伦之女,并于1835年嫁给了后来晋封为第一代洛夫莱斯伯爵的威廉·金。


巴贝奇的设计思想在当时没有几个人能够理解,但埃达是其中一位。在1842年到1843年期间,埃达花了9个月来翻译意大利数学家路易吉·米那比亚讲述的有关巴贝奇分析机的论文。在译文后面,她附加了许多注记,详细说明用该机器计算伯努利数的方法,这被认为是世界上第一个计算机程序,埃达也因此被认为是世界上第一位程序员。


可惜的是,1852年,埃达为了治疗子宫颈癌,死于失血过多,年仅36岁——与父亲拜伦死于相同的年龄。但埃达并没有被遗忘,1980年,美国国防部将其新制成的编程语言命名为埃达;美国国防部标准局为了纪念埃达,还以她的生日设立了一个编号MIL-STD-1815。


第一台电子计算机ABC(1937年)



1937年,约翰·阿塔那索夫与克利福德·贝瑞合作设计出了世界上第一台电子计算机,或是说电子数字计算设备,并以他们的名字命名为ABC。


ABC不可编程,仅仅被用来设计求解线性方程组。ABC开创了现代计算机的重要元素,包括二进制算术和电子开关,但由于其用纸卡片读写器实现的中间结果存储机制并不可靠,并且缺乏通用性和可变性,因此人们常常将它与现代的计算机区分开来。


此外,在阿塔那索夫和贝瑞因为“二战”任务而离开他们工作的爱荷华州立大学后,有关ABC的研究就没有继续进行下去。也正是因此,关于ABC的工作直到20多年后的1960年才被发现和广为人知,并引起了广泛的有关谁才是第一台计算机的探讨。在当时,ENIAC普遍被认为是第一台现代意义上的计算机,但是在1973年,美国联邦地方法院注销了ENIAC的专利,并公布了结论:ENIAC的发明者从阿塔纳索夫那里继承了电子数字计算机的主要构件思想。因此,ABC被认为是世界上第一台电子计算机。


第一封垃圾邮件(1978年)



1978年5月3日,数字设备公司(DEC)向美国西海岸所有阿帕网的用户发送了一封商业邮件。这封由加里·舒尔克发给393个收件人的有关数字设备公司最新产品的邮件被认为是人类历史上第一封垃圾邮件。当时,大多数收件人对此封邮件的反应是消极的,然而这并没有妨碍垃圾邮件作为一个“产业”发展起来。


第一个计算机病毒(1981年)



Elk Cloner是第一个被广泛传播的计算机病毒。1981年,15岁的高中生里奇·斯克伦塔想制造一个恶作剧,便为AppleⅡ操作系统写了这个病毒。Elk Cloner被存储在软盘上,一旦计算机启动了感染有Elk Cloner的软盘,病毒就会感染计算机,并随后将自己拷贝到任何被访问的未感染的软盘中。在那时,软盘的流通速度非常快,所以Elk Cloner广为传播。


在被Elk Cloner感染后,计算机每启动50次,就会显示如上图中的文字。


内容来源:书问

书名 IT简史
作者吕云翔、李沛伦
出版清华大学出版社
定价57元
书籍比价

分享到

扫描二维码 ×

电子纸书

世界是随机的——大数据时代的概率统计学

李帅
清华大学出版社[2017] ¥23

妈妈送给青春期女儿的书

钟淼淼
清华大学出版社[2017] ¥23

Java程序员,上班那点事儿

钟声
清华大学出版社[2009] ¥16

人事第一:我是如何在世界500强做HR的

赵洪臣
清华大学出版社[2014] ¥13

程序员的自我修养

陈逸鹤
清华大学出版社[2017] ¥32

失业的程序员

沈逸
清华大学出版社[2014] ¥20

心理学原来很有趣——16位大师的精华课

陈玉新
清华大学出版社[2019] ¥32

出版业领先的TMT平台

使用社交账号直接登陆

Copyright © 2019 BookAsk 书问   |   京ICP证160134号


注册书问

一键登录

Copyright © 2019 BookAsk 书问   |   京ICP证160134号