各行各业都有祖师爷,那么程序员的祖师爷是谁?
毫无疑问的算法之父, <The Art of Computer Programming>(计算机程序设计的艺术)作者。TeX排版系统的发明者,图灵奖获得者。而且非常平易近人,幽默有趣。
Edsger W.Dijkstra大家第一个应该想到的是求最短路径的Dijkstra算法吧。除此之外,操作系统里面的PV原语也是由他提出的,他也被称为“结构程序之父”,和Knuth一样,他也是图灵奖获得者,在计算机领域发表过许多高质量的论文。可惜,在于癌症抗争多年后去世了QAQ。
John McCarthy人工智能之父,函数式编程语言LISP发明者,图灵奖获得者!
Dennis Ritchie不多说了,C语言之父,UNIX之父,图灵奖获得者,就是他用C语言写了UNIX的第一个版本。如果没有他,就不会有UNIX,更不会有Linux。
Tim Berners LeeWorld Wide Web发明者,HTTP传输协议发明者,当之无愧的互联网之父。没有他,可能我们现在还上不了知乎呢(笑)。
Alan Turing计算机领域最高的奖项“图灵奖”足矣说明一切。计算机逻辑数学奠基者,计算机密码学开创者,人工智能,自动机,图灵测试提出者。
世界上第一位程序员,也是第一个女程序员,她在计算机还没出现的时候,就已经开始了程序的设计 。
19世纪诗人拜伦的女儿,数学家。穿孔机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一件计算机程序。
Ada Byron Lovelace The First Computer Programmer 1815 - 1852阿达·奥古斯塔,1815年生于伦敦,她是英国著名诗人拜伦(L.Byron)的女儿。因父母婚姻破裂,出生5星期后就一直跟随母亲生活。母亲安娜·密尔班克(A.Millbanke)是位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。
阿达19岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为洛甫雷斯伯爵夫人(Lady Lovelace)。由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由阿达替他完成。阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。阿达早逝,年仅36岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。
阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。 美国国防部据说花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这种语言被正式命名为ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。
谢邀。程序员的祖师爷是大天才、计算机之父冯.诺依曼。没有他创造出第一台计算机,估计程序员这个行业也不会存在了。
大神有多牛呢?6岁可以心算8位数乘除法,8岁熟练掌握微积分(一般的孩子这时还在背99乘法表吧)。冯.诺依曼还会英、法、德、意、保加利亚五种语言。
对于大神,我们只有摩拜。。。