世界上有史以来最伟大的程序员

曾经想知道在这个星球上行走的最伟大的程序员吗? 继续阅读,我们将探索有史以来最伟大的程序员及其贡献。

计算机彻底改变了世界——这一点毫无疑问。 程序员对此负责。

然而,并不是所有的程序员都是平等的。 尽管许多人在计算机科学领域取得了巨大成就,但也有少数人对我们和人类其他人的影响最大。

这些精英黑客从鲜为人知到著名,他们来自最多样化的背景。 但他们的共同点是他们通过工作改变了我们的生活。

这篇文章是献给他们的。

Impact 评选的世界上有史以来最伟大的程序员

名称闻名天生的国籍评论
丹尼斯里奇C、Unix1941美国人2011年通过
Linus Torvalds的Linux1969芬兰裔美国人笑得很开心
比尔·盖茨Windows1955美国人前世界首富
比亚恩·斯特劳斯图普C + +中1950丹麦语
肯汤普森Unix,去1943美国人
蒂姆伯纳斯李全球资讯网1955United KingdomW3C 主任
詹姆斯·高斯林爪哇岛1955Canada编写一次,可在任何地方运行
理查德·斯托曼GNU、FSF1953美国人GNU/Linux、GPL
Guido van Rossum蟒蛇1956Netherlands仁慈的独裁者
Rasmus LerdorfPHP1968加拿大人、丹麦人更动态的网络
中本聪全面、??

1.丹尼斯·里奇

Dennis Ritchie

Dennis Ritchie 与 Ken Thompson 共同开发了 Unix 操作系统,这是一项了不起的壮举。 但是,正是他对 C 编程语言的创造使他名列榜首。 因为他对我们影响最大。

C 最初是他共同创建的 B 语言的增强版,后来发展成为世界上最成功的编程语言。 它为无数应用程序提供支持,包括 Linux 内核,它为 67% 的 Web 服务器和 100% 的全球 500 台最快的超级计算机提供支持。

许多编程语言也是从 C 演变而来的,其中包括 Java、 JavaScript的、Google 的 Go、快速而强大的 C++、C#、Perl 和 Mozilla 令人印象深刻的 Rust 语言。 如果您了解这些语言,那么您应该知道丹尼斯·里奇的 C 语言对我们的世界产生了多大的影响。

他于 2011 年去世,但您可以阅读他的《C 编程语言》一书,了解他的才华。 这是一本每个程序员都应该拥有的书,即使是那些不打算使用它的人。

谢谢你,先生。 并继续休息。

2.莱纳斯·托瓦兹

Linus Torvalds

“只是为了好玩”在 2002 年左右登上书架,它讲述了 Linus Torvalds 的故事。 Torvalds 的父母是记者,在芬兰赫尔辛基长大,1991 年发布了 Linux 操作系统的原型。

他免费发布了它,并一直致力于开发它直到今天。 这导致该系统在台式机、Web 服务器、Android、Chrome OS 等所有设备上得到广泛采用。 他也是 Git 修订控制软件的创建者。

当然,如果没有 Torvald 的免费 Linux,互联网将会发展壮大。 然而,毫无疑问,它会在操作系统和其他许可成本方面采取不同的方式。 Linux 通过免费和允许小玩家与巨头竞争来平衡互联网格局。

3。 比尔·盖茨

Bill Gates

这个不需要介绍,这正是他也位居榜首的原因。 当然,比尔盖茨是一个优秀的程序员,但我们将关注的是他的业务方面。

1975 年,他与保罗·艾伦一起创建了微软巨兽,该公司在全球范围内拥有超过 150,000 名员工,53 年的营业收入为 2020 亿美元,净收入为 44.3 亿美元,总资产为 301.3 亿美元。

换句话说,比尔盖茨向世界展示了计算机程序员或极客可以成功地自己创业并改变行业的进程。 今天,极客们继续使用颠覆性技术改变世界,他们为此赚了很多钱。

4. 比亚恩·斯特鲁斯特鲁普

Bjarne Stroustrup

C 是一门很棒的语言,你可以用它做一些很棒的事情,尤其是当你发挥想象力的时候。 但它缺少一些功能,而这正是 Bjarne Stroustrup 打算提供的。

Bjarne Stroustrup 的 C++ 将时间和性能关键软件的世界从视频游戏转变为电子商务网站、桌面应用程序、音乐音序器、数据库,甚至电话交换系统。

C++本质上是带有类的C。 然后它演变成一种成熟的面向对象的编程语言,并具有出色的内存管理。 C 缺乏的另一个特性。

该语言向 C 程序员提供了 OOP 的四个特性,即抽象、继承、封装和多态性。 而这反过来又有助于创建令人惊叹的应用程序,如果没有它,这些应用程序可能永远不会存在。

它们包括 MySQL、Windows 操作系统、Firefox 浏览器、Maya 3D、Adobe Photoshop、Maya、许多需要提供高性能的嵌入式系统等等。

5.肯汤普森

Ken Thompson

Ken Thompson 的两个主要创作是 Unix 和 Go。 1970 年代,他在贝尔实验室工作时与丹尼斯·里奇(Dennis Ritchie)一起设计和开发了 Unix 操作系统。 最近,他在 Google 工作时与人共同开发了 Go 语言。

他对 Unix 的开发很重要,因为 Unix 哲学有助于服务器环境的开发。 例如,Linux 是 Unix 的克隆。 它是模块化的,使用简单但专门的工具,这些工具使用 Shell 中的管道相互通信。

Unix 也影响了学术界,因为它获得了许可,许多团体提出了他们的版本,如 BSD、Solaris 和 IBM 的 AIX。 它还为自由软件运动、在线文档、早期网络系统和整个互联网做出了贡献。

Go 是一种静态类型语言,与 C 非常相似。但它具有许多附加功能,可以使编码人员在现代环境中更有效率。 这些功能包括垃圾收集、并发性和 C 的缓冲区溢出和指针问题的内存安全等。

6.蒂姆·伯纳斯-李

Tim Berners-Lee

12 年 1989 月 XNUMX 日,蒂莫西·约翰·伯纳斯-李爵士提出了一个使用计算机网络进行信息管理的系统。 同年 XNUMX 月,他实施了该系统。

它是网络客户端和服务器之间的通信,使用 HTTP(超文本传输​​协议)通过称为“Internet”的网络进行通信。

当然,那时候有以前的计算机网络。 但这些通常是封闭的研究系统,用于高水平的学术研究,通常由拥有高级学位的大胡子人员操作。

Tim Berners-Lee 为普通的 Joe 创建了万维网,并向人们展示了如何构建网站。 他建立了世界上第一个网站、世界上第一个网络浏览器和世界上第一个网络服务器,即 CERN HTTPd(HTTP 守护进程)。

他还编写了世界上第一个 HTML 版本,剩下的就是历史了。 真是个极客。

7.詹姆斯·高斯林

James Gosling

这位加拿大计算机科学家是 Java 编程语言之父。 尽管 Java 似乎不再是什么大不了的事,但它的作用比大多数人意识到的要多得多。

Java 被称为一次编写,随处运行的语言。 因此,您只需编写一次程序代码,用户就可以在任何架构上执行它。 当然,另一种选择是为您希望程序运行的每个架构编写特定的代码。

尽管当今大多数计算机都运行在 IBM 的 x8086 架构上,但并非总是如此。 不同的操作环境是软件开发的一大难题,这也是 Java 取得如此巨大成功的原因。

8. 理查德·斯托曼

Richard Stallman

1983 年 XNUMX 月,理查德·斯托曼 (Richard Stallman) 发起了 GNU 项目,旨在创建一个包含完全免费软件的类 Unix 计算环境。

为此,他还创立了自由软件基金会并创建了 GPL(GNU 通用公共许可证),用于分发用户可以随意复制和修改的自由软件。

GNU 项目和 FSF 成为 Linux 操作系统的启动板,成为今天的样子。 该项目最著名的软件包包括 GNOME、Gimp、bash、tar、gzip 和 grep。

Stallman 还亲自开发了 GNU Compiler Collection 或 GCC,用于在 GNU 兼容系统上推进软件开发。 他还创建了 GNU Emacs,一个疯狂但功能强大的文本编辑器。

尽管他目前卷入了一场有争议的媒体丑闻,但他对计算和可访问软件世界的贡献仍然如此。

9. 吉多·范罗森

Guido van Rossum

C 家族的语言很棒而且很有效,但有些人就是无法处理它们。 或者,有些人只是需要一些不那么令人困惑的东西。

Guido van Rossum 创建了 Python程式设计语言 1989 年,它已经改变了许多计算领域,从 Unix 环境到成为 AI 开发人员最喜欢的语言。

Python 采用不同的方法进行程序开发,具有缩进、动态类型和综合标准库。 它还附带一个解释器,该解释器已在许多 Linux 系统中预装并准备就绪。

10. 拉斯穆斯·勒多夫

Rasmus Lerdorf

万维网的不起眼的开端以静态 HTML 站点为特色,虽然它们开创了计算的新时代,但仍有许多不足之处。

Rasmus Lerdorf 是一位试图解决这一愿望的黑客。 他为他的 HTML 主页服务器编写了一组作为 CGI 或通用网关接口运行的 C 程序,以及 PHP 诞生了。

他几乎不知道他的创作将改变互联网。 由于是免费的开源软件,PHP 目前支持大约 80% 的网络服务器。 它也是一种非常漂亮的语言,对代码很友好。

11。 Satoshi Nakamoto

Satoshi Nakamoto

好的,我们都知道中本聪大概是化名。 但无论是他、她、他们还是它,当 31 年 2008 月 XNUMX 日发表第一篇介绍比特币的论文时,这个名字改变了人类的进程。

不用说,加密货币现在价值数万亿美元,中本聪是当之无愧的亿万富翁。 但我们似乎仍处于加密中断的早期阶段,因为为比特币货币设计的底层区块链技术已经有了自己的生命。

艺术界目前也受到不可替代代币(一种源自区块链的技术)的破坏。 此外,许多其他应用程序也在积极开发中。 甚至从维基媒体到微软、特斯拉、AT&T 和汉堡王的大公司都在接受比特币。

不管怎样,很明显这个世界永远不会再一样了。 因为中本聪。

结论

在这个最伟大的程序员名单的最后,很明显他们每个极客的头脑曾经或现在是多么聪明。

随着世界继续依赖计算机化,我们祈祷真正的黑客文化永远不会消亡。 愿仁慈 黑客道德 继续推动我们心爱星球的计算机革命。

Nnamdi Okeke

纳姆迪·奥克克

Nnamdi Okeke 是一位喜欢阅读各种书籍的计算机爱好者。 他偏爱 Linux 而不是 Windows/Mac,并且一直在使用
Ubuntu 从早期开始。 你可以在推特上通过 邦戈特拉克斯

文章:278

接收技术人员的东西

每月一次或两次技术趋势、创业趋势、评论、在线收入、网络工具和营销

发表评论

您的电邮地址不会被公开。 必填带 *