世界上第一个计算机程序诞生的年代,我们却在丧权辱国
了解过近代史的朋友都应该知道《南京条约》 , 这是中国近代史上签订的第一个丧权辱国的不平等条约 。 至此中国开始进入半殖民半封建社会 , 也是中国近代史的开端 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
南京条约历史照
我们在丧权辱国 , 她在写程序
这里肯定有很多读者有疑问 , 你不是程序员么?不是说要介绍世界上第一个程序和程序员么?怎么先讲起中国近代史了呢?
事实上 , 我们总有一个感觉 , 总觉得程序和程序员的历史肯定离现在不是很久远 。 其实不然 , 也就是在《南京条约》签订的同一年 , 1842年 , 清朝道光二十二年 , 英国诞生了世界上第一个程序 , 同时也意味着第一个程序员的出现 , 而她还是个女性 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
阿达·洛芙莱斯
她便是英国著名诗人拜伦的女儿阿达·洛芙莱斯(Ada Lovelace) , 同时她也是一名数学家 , 公认的计算机程序创始人 , 也是她发明了循环和子程序的概念 。
诗人是危险的?还是学数学吧
说起阿达的数学 , 还是个挺有趣的事 。 在阿达出生之后没多久 , 她的父母就闹离婚了 , 阿达的母亲安妮贝拉带着只有一个月大的小阿达离开了诗人拜伦 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
阿达·洛芙莱斯
为了防止小阿达重走不靠谱老爹的诗人路线 , 对数学有着极大兴趣的安妮贝拉就让阿达从小开始学习数学 , 并鼓励她从事数学方面的研究 , 因为她认为诗人是危险的 。 这便是阿达学习数学的由来 , 受其母亲影响 , 阿达从小就有着非常高的数学天赋 , 数学成了她生活中非常重要的一部分 , 到后来还接受了大名鼎鼎的数学家奥古斯都·德·摩根的指导 。
第一个程序的诞生
1833年的时候 , 年轻的阿达认识了英国的数学家、发明家查尔斯·巴贝奇(Charles Babbage) , 而后者在1834年发明了一台分析机 , 这也是被后人认为是现代计算机的雏形 。 作为巴贝奇的好友 , 阿达则致力于为该分析机编写算法 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
查尔斯·巴贝奇
在1842年到1843年间 , 阿达花了9个月的时间翻译了意大利数学家路易吉·米那比亚留下的分析机的备忘录 。 在翻译的同时 , 她还为自己的译文添加了非常多的附注 , 这其中就包括了详细介绍的如何用计算机进行伯努利数的运算方式 , 而这也是世界上第一个计算机程序算法 。
可惜天妒英才 , 1852年 , 年仅36岁的阿达在某次治疗子宫颈癌的时候 , 因为失血过多不幸去世 , 从此世界少了一位年轻的数学家 , 也少了一位伟大的程序员 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
巴贝奇的计算器
而在其逝世100年后 , 阿达之前对巴贝奇的《分析机概论》所留下的笔记被重新公布 , 其中的内容也被公认对现代计算机与软件工程造成了重大影响 。 美国国防部更是在1980年12月10日发布了一个新的高级计算机编程语言Ada , 以此来纪念阿达·洛芙莱斯 。
写在最后的话
最后 , 在纪念阿达·洛芙莱斯的同时 , 我们回到开头说的《南京条约》 。 那时中国正处于水深火热的时代 , 国人对世界的探索和对科技的追求微乎其微 , 而彼时的西方列强在这些领域的探索和成就都是遥遥领先于我们 , 我们落后的不仅仅是科技而是一个时代 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
香港回归
愿我们永葆初心 , 不忘历史 , 砥砺前行 , 找回属于我们中国人的时代 。
世界上第一个计算机程序诞生的年代 , 我们却在丧权辱国// //
- 青·分享 || 十二生肖为啥鼠是第一个?怎么没猫?
- 吕雉是历史上第一个干政的太后,她多活几年会不会颠覆汉室江山?
- 世界上第一款靠谱的冲锋枪德国MP18,我国曾走私不少用于抗日战争
- ?突厥:第一个创制文字的漠北民族
- 第一个抓唐僧的妖怪谁是?强大背景竟然让整个西天都不敢动它
- 道德下降的第一个迹象,就是不关心事实
- 哥伦布并不是第一个到达北美的欧洲人,为什么说他发现了新大陆?
- 宁夏发现第一个千亿方级大气田
- 这个国家的军队竟然也叫解放军,原来在这个世界上,我们还有另外一个巴铁
- 第一个击落击伤敌机100多架的航空兵师:连战告捷的空三师