世界上第一个计算机程序诞生的年代,我们却在丧权辱国

世界上第一个计算机程序诞生的年代,我们却在丧权辱国,第1张

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

黑马程序员创始人为蒋涛。黑马程序员是由传智播客联合中关村软件园、CSDN,并委托传智播客进行教学实施的软件开发高端培训机构,其创始人为蒋涛,致力于服务各大软件企业,解决当前软件开发技术飞速发展下企业招不到优秀人才的困扰,黑马程序员已成长为行业学员质量好、课程内容深、企业满意的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8103031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存