世界上第一个程序员是谁

世界上第一个程序员是谁,第1张

世界上第一位程序,也是第一个女程序员,她在计算机还没出现的时候,就已经开始了程序的设计 。

19世纪诗人拜伦的女儿,数学家。穿孔机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一件计算机程序。

Ada Byron Lovelace

The First Computer Programmer

1815 - 1852

阿达·奥古斯塔,1815年生于伦敦,她是英国著名诗人拜伦(LByron)的女儿。因父母婚姻破裂,出生5星期后就一直跟随母亲生活。母亲安娜·密尔班克(AMillbanke)是位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。

阿达19岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为洛甫雷斯伯爵夫人(Lady Lovelace)。由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由阿达替他完成。阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。阿达早逝,年仅36岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。

阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。

美国国防部据说花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这种语言被正式命名为ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。

码农Coding Peasant(s):在我看来,一般是指从事软件开发职位的职员,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号。

社会角色定义

码农顾名思义为编码的农民,尤其是在工业化迅速发展的今天,各行各业对计算机应用的依赖不断增强,随之而来的社会需求大量的IT民工投入到基础的编码工作当中来,他们有着聪慧的大脑,对于编程,设计,开发,有着熟练的技巧,人类已经开始逐渐从体力劳动向抽象劳动转变,但高强度的劳动与他们投入劳动所获得的回报在有些场合却不相称,业内人士习惯把专注于程序设计工作的人称为码农。

社会舆论说法

随着社会的进入,人们对这个新兴行业有着许多看法。随着时代的变化,很多互联网公司的高帅富的IT工程师也自嘲为“码农”。他们多为高收入高学历的IT精英,很多人已经在企业中担任高级别的构架师和资深工程师,由于他们热爱编程和坚持写code的习惯,所以称之为“码”。加之互联网大企业的总部都坐落在城市边缘的开发区,例如北京上地和深圳的科技园,所以自嘲为“农”。

个人观点

中国的程序员,往往拥有聪慧的头脑,过人的逻辑分析能力,在现在互联网大浪潮的社会下,他们显得尤为重要。不过,中国人独有的谦逊保守作风,还是被国人很好的秉承着,因此大家才自称码农而已。

我们首先来来看两者的定义;

前端是网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。用自己的话来说,前端是网页给访问网站的人看的内容和页面。

那前端开发顾名思义就是这些内容和页面中代码的实现。

程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。

其实广义上的程序员是一个很大的范畴,分为初级程序员,中级程序员,高级程序员等,而且面向的方向也有所不同。前端开发人员也会涉及到代码的设计编写,前端开发人员其实也算得上是程序员中的一种。

不过人们常说的程序员指的是程序编码人员,也就是码农,是和前端开发有所区别的。但广义上的程序员,是包含所有软件程序开发人员。

工资非常高的工作也要付出很多的代价。毕竟一个人的付出和他的收入是成正比的,所以我觉得不是说工作高,你就可以去尝试的,也有很多工作,工资都非常的高,但是也不能说哪个工资高你就去干哪一行,也要根据自己的实际情况来定。

首先,程序员的压力是非常大的。毕竟程序员是一个非常耗脑力的工作,而且很多程序员可能会被调侃,在很年轻的时候,头发就秃了,或者说发际线非常高,这样一些段子。但是事实上也确实是这样的,很多程序员熬夜做程序可能会导致脱发或者是加速衰老,这样一些健康隐患,因此,很多人在选择这个职业的时候,都是经过一番慎重考虑才下的决定。

其次就是成为一个优秀的程序员,要付出很多。因为程序这个工作并不是一个简单的工作,所以在前期你可能会有很多非常艰辛的经历。比如说在教室里面学习到深夜,或者说无私奉献,但又没有工资,这样的情况都是非常常见的,虽然说所有行业都非常的不容易,但是程序员对于技术上的要求还是非常高的。

最后就是对于时间的要求也非常的高。如果你选择作为一个程序员的话,可能会有很多需要加班的情况,那这个时候你就要义无反顾的投身到工作中来,这样的话可能会让你在生活中减少很多的乐趣。但是人生的意义并不仅仅是在于工作,所以有很多的人就觉得这样做就有一点得不偿失了,也没有必要让自己压力这么大。

以上就是关于世界上第一个程序员是谁全部的内容,包括:世界上第一个程序员是谁、为什么中国的程序员总被称为码农、前端开发和程序员的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9277703.html

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

发表评论

登录后才能评论

评论列表(0条)

保存