阅读更多

1顶
0踩

非技术
摘要: 每位程序员或多或少都为这个社会贡献着什么东西,然而有些程序员的贡献却超过了一个普通人一辈子能奉献的力量,他们是先驱,是伟大的,值得我们致敬。

我们常常会把那些贡献者为使我们生活变得更便利而做出的贡献看作是理所当然的,与那些给我们带来帮助的人相比,上天似乎有一种方式使得它给那些为我们带来娱乐的人的奖励要比前者更多。不过这没关系,我们知道该如何向那些带领着我们程序员和技术爱好者前进的人们致敬。

在这篇文章里面,我们将会看到 12 位空前最伟大的程序员(排名不分先后),下面就开始吧!

1. Dennis Ritchie
Dennis MacAlistair Ritchie,也被称为 “dmr”(这是他在贝尔实验室的用户名称),是 C 语言之父。C 语言已发展成为被最广泛使用的编程语言之一。

他是世界上最重要的计算机科学家之一,而且他也因为对 “数字时代” 所做的巨大贡献而广受赞誉。UNIX 操作系统,现在是 Mac OS X 等知名操作系统的核心,由 Dennis 和与他长期共事的 Ken Thompson 开发。

他们于 1983 年获得了由美国计算机协会颁发的图灵奖。在 1990 年,他们还获得了 IEEE 的 Hamming Medal,并于 1999 年获得了由克林顿总统颁发的国家技术奖。Dennis 在 2007 年退休,退休前担任朗讯技术公司系统软件研究部门的领导人职位。

2. Bjarne Stroustrup
1978 年,Bjarne Stroustrup 开发了另一门被广泛使用的编程语言,称作 C++。他是一位著名的研究教授并担任着许多重要的职位,包括摩根士丹利技术部门的常务董事、哥伦比亚大学计算机科学系客座教授以及德州农工大学 “杰出教授”。

他曾获得许多奖项,并创作了很多著名的书籍,包括 A tour of C++,C++程序设计原理与实践,C++ 程序设计语言,C++语言的设计和演化 等。

3. James Gosling
James Arthur Gosling 是加拿大的计算机科学家,也是公认的 Java 之父。各种软件系统,如 NeWS 和Gosling Emacs 的成功都归功于他的贡献。

因为他的显着成就,被当选为美国国家工程院的外籍会员。

4. Linus Torvalds
Linus Benedict Torvalds 是出生于芬兰的美国软件工程师,在 1991 年开发了 Linux,并担任 Linux 内核项目的首席架构师与项目协调者。

他还负责创造了版本控制系统 “Git” 和日志分割软件 “Subsurface”。由于他为计算机创造的开源操作系统,使得 Linux 内核被广泛使用,他也被 Technology Academy of Finland 和 Shinya Yanamaka 授予 2012 千禧年技术奖。

5. Anders Hejlsberg
Anders Hejlsberg,Turbo Pascal 的作者和 Delphi 的首席架构师,是编程语言 C# 的开发人员。他是一位著名的丹麦软件工程师,负责协同设计其他成功的编程语言和开发工具。

目前他是 C# 的首席架构师和微软 Typescript 的核心开发人员。

6. Tim Berners-Lee
Tim Berners-Lee,也被称为 TimBL,是一位英国计算机科学家,他因发明万维网而闻名。

在他于 1989 年 3 月为一个信息管理系统提出了建议之后,他通过互联网使用超文本传输协议(HTTP)实现了客户端 PC 和服务器之间的第一次通信,这一切都非常成功。

他是万维网联盟(W3C)的领导,该组织负责监督 Web 的持续发展。

7. Brian Kernighan
Brian Wilson Kernighan 是一位加拿大计算机科学家。在贝尔实验室,他与 Unix 的创造者 Ken Thompson 以及 Dennis Ritchie 一起工作,同时他也是开发 Unix 的主要贡献者。

他在与 Ritchie 共同创作 C 程序设计语言 一书后变得知名,还曾经合作编写 AWK 和 AMPL 编程语言。

8. Ken Thompson
Kenneth Thompson 是美国计算机科学的先驱,与 Dennis Ritchie 合作开发了 UNIX 操作系统。

他大部分的职业生涯是在贝尔实验室工作,在这期间他开发了 B 编程语言,也是 C 语言的主创者。

他是 Plan 9 OS 的早期开发人员。在黑客圈中他被称为Ken,还在他从 2006 年开始工作的谷歌,与其他人共同开发了 Go 编程语言。

9. Guido Van Rossum
当谈到 Python 时,Guido Van Rossum 总会被提到。他是荷兰计算机科学家,负责独自创作 Python 语言。

在 Python 社区,Guido Van Rossum 被人们认为是 “仁慈的独裁者(BDFL)”,因为他仍然关注并监督着 Python 的开发进程,并在必要的时刻做出决策。

从 2005 年到 2012 年,他在谷歌工作,在那里他负责开发 Python 编程语言,然后在 2013 年离开谷歌在 Dropbox 工作。

10. Donald Knuth
Donald Ervin Knuth,经常被称为算法分析之父,是美国计算机科学家,数学家和斯坦福大学荣誉教授。

他于 1974 年获得图灵奖,最为人知的事迹就是他是 计算机程序设计艺术 一书的作者。他的成就之一是对算法的计算复杂性的深入分析及其系统化形式的数学技术,还有 TEX 排版软件和 METAFONT 字型设计软件等。

值得一提的是,他还是开源代码运动最早的倡导者之一。事实上,如果没有 Donald Knuth 编程界将不会出现今天这么好的发展。

11. Richard Stallman
Richard Matthew Stallman 是最知名的自由软件爱好者和活动家,一直致力于推动用户享有学习,修改和分发软件的权利。

他是 GNU 项目的创始人,目标是创建一套完全自由的操作系统,后来还建立了自由软件基金会以协助 GNU 计划。他也是 GNU Emacs 的开发者。

他对版权法发展的影响力巨大,特别是在涉及自由软件权利和许可的地方,最著名的是通用公共许可证(GPL)。

12. Larry Wall
Larry Wall 因两件事而闻名,作为 Perl 编程语言之父和一位讽刺的语言学家。他也是自由软件的冠军,而且他在这方面的成就已被自由软件基金会认可,并于 1998 年获得第一届自由软件奖(Free Software award)。

他在自然和人工语言方面的训练背景使得他非常适合编写 Perl 编程语言相关的书籍,他是 Programming Perl(通常被称为 ”骆驼书”)的共同作者之一,也著有 Perl Cookbook 一书。

BTW,“好的程序员有 3 种美德: 懒惰、急躁和傲慢(Laziness, Impatience and hubris) ” 这句话正是出自这位大牛。

要介绍的大牛已经介绍完了。如果编程世界是希腊神话,那么这些人都是计算机世界的神。

希望你能喜欢这篇文章,如果认为这份名单上错过了谁或是有其他问题,随意在评论区与我们分享您的想法。

原文链接:https://www.fossmint.com/greatest-programmers-of-all-time/
  • 大小: 263.1 KB
  • 大小: 155.8 KB
  • 大小: 163.3 KB
  • 大小: 123 KB
  • 大小: 140.6 KB
  • 大小: 164.4 KB
  • 大小: 139.7 KB
  • 大小: 200.1 KB
  • 大小: 140.7 KB
  • 大小: 182 KB
  • 大小: 138.5 KB
  • 大小: 200.9 KB
  • 大小: 161 KB
来自: oschina
1
0
评论 共 3 条 请登录后发表评论
3 楼 jerry1985 2017-02-23 17:42
头发都不算多
2 楼 尘土飞扬 2017-02-23 15:14
都是耳熟能详的大牛呀
1 楼 newskyyang 2017-02-22 13:42
我要把他们召集在一起,我开一家网络公司

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 200万年薪请不到!清华姚班到底有多牛X?

    在该帖子下方,有很多关于这件事的讨论,其中很多不禁赞叹"清华太牛了…" 清华大学,还真的是一个卧虎藏龙的地方,其中有一个专业,更是顶级学霸的聚集地,可以说是神仙打架的级别。这就是鼎鼎大名的"清华姚班",...

  • python编程语言创始人-程序员都秃顶?Python创始人笑了,养生还得学这门语言

    这位大牛,很多人都认识,C语言之父——丹尼斯·里奇。里奇的C语言,养活了世界上成千上万的程序员,可能是对人类做出的贡献太大了,2011年,在乔布斯去世一个礼拜后,上帝带走了他。里奇的脱发等级在2级到3...

  • 扫盲 Linux&UNIX 命令行——从“电传打字机”聊到“shell 脚本编程”

    扫盲 Linux&UNIX 命令行——从“电传打字机”聊到“shell 脚本编程” 本文目标读者 虽然本文的标题号称是【扫盲】,但俺相信:即使是一些 POSIX 系统的命令行【老手】,对本文中介绍的某些概念,可能也会有【欠缺】...

  • 写给在校生——听师兄传的IT之道

    有位同学热情地写来了邮件,他谈了一些很好的建议。将此信中的主要内容展示出来,我也在【】中加入我的些个人观点,以使这些观点为更多在校的同学利用。 下面是邮件的主要内容和我的点评: 我把总结出来的对于学院...

  • 还没35岁的我已经快秃了

    Java之父 James Gosling 茂密指数:★★☆☆☆ 祖师爷依然战斗在编程最前线,宝刀不老。 现在Java应用的范围之广,基于Java的顶级项目之多,想想老爷子应该很欣慰吧。 C++之父 Bjarne Stroustrup 茂密指数:★☆☆...

  • 因害怕产品上线bug太多,焚香拜神,这帮程序员疯了

    一名资深老码农说,只要你入了这行,那就必须膜拜雍正爷,他可是我们程序员的大救星。什么?你连为什么拜雍正爷都不知道,那还好意思说自己是程序员。因为当时九子夺嫡时,我们的雍正爷是干掉...

  • 2021-08-13

    多年以前,一面画着大G的大旗在高处飘扬,美国谷歌公司的深度学习框架占据大半江山。万万没有想到,一场大风暴来了。 2018 年,脸书公司“同款”对标产品把一款前辈产品吸纳进来,联剑并肩,威力大增。一年后,火力...

  • 搞深度学习框架的那帮人,不是疯子,就是骗子

    多年以前,一面画着大G的大旗在高处飘扬,美国谷歌公司的深度学习框架占据大半江山。万万没有想到,一场大风暴来了。 2018 年,脸书公司“同款”对标产品把一款前辈产品吸纳进来,联剑并肩,威力大增。一年后,火力...

  • 自动驾驶什么时候才会凉凉,估计还要多久?

    作者:哆啦胖丁 ...来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...小到剐蹭,追尾,大到人身安全在事故中受到伤害,可以说是层出不穷,还玩出了各种新花样 一搜一箩筐...

  • Lisp真的是屠龙之技吗?

    ”他犹然记得上个世纪一位编程大师说过,对于商业编程和web编程,数学屁用没有。 老人冷笑一声,吃力地直起身说:“跟我来。” 他站起来身高还不及年轻人的腋下,年轻人被深深地触动了,他潮湿的目光垂落到老人...

  • 程序员都秃顶?Python创始人笑了,养生还得学这门语言

    这两位技术大牛,养活的程序员,占了技术界的半壁江山,都是助祖师爷级别的人物啊。   PHP之父——拉斯马斯·勒德尔夫,在1995年,他公布了PHP1.0版本,成功吸粉无数,如今,越来越多的网站使用PHP语言,...

  • 程序员年薪30W属于第几梯队?

    点击关注上方“JAVA开发大本营”,设为“置顶或星标”,第一时间送达技术干货。全文阅读预计5分钟程序员的收入根据学历,工作经验,所在的工作地,以及周围互联网的大行情而定。大量的高学历程...

  • 行业咨询 - 收藏集 - 掘金

    编程界十二位祖师爷级别的 “大牛” - 开源中国 - 编辑部的故事 - 阅读 - 掘金 我们常常会把那些贡献者为使我们生活变得更便利而做出的贡献看作是理所当然的,与那些给我们带来帮助的人相比,上天似乎有一种方式使得...

  • 从抄书到开源之巅:章亦春的程序人生

    如今,春哥已全身心投入 OpenResty 的崭新蓝图,期待 OpenResty 未来能在工业界、互联网行业引领“机器编程”革命。很荣幸这次图灵访谈可以对话春哥,让我们来一起了解一下春哥的快意程序人生。 春哥,本名章亦春...

  • 从抄书到开源之巅:章亦春的程序人生(转载自微信公众号 -- 码农翻身)

    2018-04-08章亦春码农翻身 ...春哥的编程之旅起于抄书,就算如今已是罕见的编程高手,春哥依然逢人大力推荐他的抄书学编程之法。春哥先后在中国雅虎、淘宝、Cloudflare 就职,但开源世界是他如一的眷念。如...

  • CSDN博客之星:技术交流与个人品牌共筑的分享盛会

    文案: “CSDN博客之星”是技术人的闪耀舞台,汇聚创新与分享的力量!通过参与评选,你不仅能提升个人品牌,还能链接行业精英,拓展技术视野。活动见证无数博主的成长,助力优质内容传播。无论你是技术爱好者还是资深从业者,这里都能让你展现才华,加速成长。原创干货、粉丝互动、持续输出——掌握这些秘诀,让你的博客脱颖而出,成为下一个“博客之星”!

  • mpls-ospf全all

    mpls-ospf全all

  • 三菱FX3U PLC基于ST结构化文本与梯形图的四仓位配方控制系统解析

    内容概要:本文详细介绍了基于三菱FX3U PLC的四仓位配方控制系统,重点讲解了如何利用ST结构化文本和梯形图两种编程方式实现工业级配方管理。主要内容包括配方存储采用结构体数组的方式,使配方参数管理更加高效;配方执行过程中使用ST语言实现复杂的三段速控制逻辑,确保精确配料;通信方面通过FX3U-485ADP模块进行Modbus通信,保障数据传输的实时性和稳定性;报警系统采用状态码机制,便于快速定位和解决问题;此外,还涉及了分期付款功能以及暂停续料功能的具体实现方法。整个系统经过实际项目的验证,能够稳定应对每日200+批次的生产任务。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PLC编程有一定了解并希望深入掌握ST结构化文本和梯形图混合编程技巧的人群。 使用场景及目标:适用于需要高精度、高效率配方管理的工业生产线,如食品加工等行业。主要目标是提高生产效率,减少人为错误,增强系统的可靠性和易维护性。 其他说明:文中提供了大量具体的代码片段和实际案例,有助于读者更好地理解和应用所介绍的技术。同时强调了全中文变量命名的优势,使得新入职员工也能迅速上手。

Global site tag (gtag.js) - Google Analytics