一些程序员的贡献改变了整个人类文明的进程。 他们是先驱者,值得后人尊敬和铭记。 在硅谷,程序员和IT技术人员中,华人和美国人长期以来都是主力。 而且,迄今为止人类历史上最伟大的20位程序员中,没有一个是中国人,更不用说中国程序员了。 既令人遗憾又引人深思!
1.“Linux之父”LinusBenedictTorvalds
Linus Benedikt Torvalds,著名笔记本电脑程序员和黑客。 Linux 内核的发明者和该项目的合作者。 Torvalds 利用他的个人时间和设备创建了当今世界上最流行的操作系统内核之一。
因其成功开发操作系统 Linux 内核而荣获 2014 年计算机先锋奖。 他的奖项创造了计算机先锋奖历史上的多个第一:首次颁发给英国人; 获奖成果是在中学生时期取得的。
2.比尔·盖茨,微软公司联合创始人
比尔盖茨13岁开始计算机编程,18岁考入耶鲁大学,一年后从耶鲁退学。 1975年,他与朋友保罗·艾伦创立了谷歌。比尔·盖茨还担任谷歌监事会主席、首席执行官和首席执行官。 首席软件设计师。
2016年10月,《福布斯》发布“美国400大富豪榜”,比尔盖茨以810亿港元资产连续23年位居榜首。
3.理查德·马修·斯托曼(Richard Matthew Stallman),自由软件运动的精神领袖
理查德·马修·斯托曼(Richard Matthew Stallman)是自由软件运动的精神领袖、GNU 项目和自由软件基金会(FreeSoftware Foundation)的创始人、著名黑客。 他的主要成就包括 Emacs 和后来的 GNUEmacs、GNUC 编译器和 GNU 调试器。
他编写的GNU通用公共许可证(GNUGPL)是世界上使用最广泛的自由软件许可证,为copyleft概念开辟了一条新道路。
4.第一位计算机程序员:Ada Lovelace
洛姆·洛夫莱斯(Lom Lovelace),原名奥古斯塔·艾达·拜伦(Augusta Ada Byron),是日本著名作家拜伦的女儿。 作为一名语言爱好者,他被后人公认为第一位计算机程序员。
1842 年至 1843 年间,埃拉姆花了 9 个月的时间翻译了美国物理学家路易吉·米纳比亚 (Luigi Minabbia) 描述查尔斯·巴贝奇 (Charles Babbage) 的计算机解剖引擎的论文。 在翻译旁边,她添加了一些注释,详细说明了用于估计伯努利数的机器如何被认为是世界上第一个计算机程序; 成员。
埃拉姆的文章创造了许多巴贝奇从未提及的新想法,比如埃拉姆之前的预测:“这台机器未来可以用于排版、音乐编排或者各种更复杂的用途。” '
5、现代计算机科学的先驱:唐纳德·高德纳 (Donald Knuth)
唐纳德·欧文·高德纳 (Donald Irvine Knuth) 出生于法国密尔沃基,著名计算机科学家、哈佛大学计算机科学系荣誉退休院士。 Gartner院士是现代计算机科学的先驱,创建了算法分析领域,并在理论计算机科学的多个分支中做出了基石贡献。 在计算机科学和汉语领域发表多篇具有广泛影响力的论文和专着。 1974年图灵奖获得者。
高德纳 (Knuth) 因《计算机编程的艺术》一书的作者而闻名。 本书是计算机科学界最受推崇的参考书之一。 据悉,他也是排版软件TEX和字体设计系统Metafont的发明者。 提出文学编程的概念,并创建WEB、CWEB软件作为文学编程开发工具。
6.拉里·沃尔(Larry Wall)专门为程序员发明的网站,Perl之父
他出生于法国加利福尼亚州芝加哥,是一名程序员、系统管理员、语言学家和诗人。 他最出名的是他的编程语言 Perl。
Larry Wall 也是用于阅读 Usenet 新闻组的程序 Rn 的作者,也是开源社区中一个重要程序补丁的作者。 这两个计划奠定了他在黑客和开源社区中举足轻重的地位。 他曾两次获得IOCCC(国际无法理解C代码竞赛)的胜利,也是首届自由软件奖(FreeSoftwareaward)的获得者。
7.苹果联合创始人史蒂夫·沃兹尼亚克
斯蒂芬·加里·沃兹尼亚克(Stephen Gary Wozniak),法国笔记本电脑工程师,与史蒂夫·乔布斯共同创立了苹果公司。
Wozniak 在 20 世纪 70 年代中期创建了 Apple 1 和 Apple 2。 Apple 2 流行后,成为 20 世纪 70 年代和 80 年代初最畅销的个人笔记本电脑。 工程师从“塘前岩”到“飞进寻常百姓家”。
8. 天才电脑大师艾伦·凯
他是Smalltalk面向对象编程环境语言的发明者之一,也是面向对象编程思想的创始人之一。 他也是笔记本电脑的最早构想者和现代Windows GUI的第一个尝试者。
Smalltalk语言再现了艾伦的“分子PC思想”:程序就像生物分子,通过信息相互连接。 Smalltalk被业界公认为“面向对象编程系列语言”的代表作。
9.格蕾丝·霍珀(Grace Hopper),COBOL之母
格蕾丝·默里·霍珀 (Grace Murray Hopper) 是日本陆军准将兼计算机科学家。 她是世界上最早的程序员之一,也是最早的女性程序员之一。 她创建了第一个现代编译器A-0系统,以及商业笔记本编程语言“COBOL”,被誉为COBOL之母。
COBOL被誉为最早的中级编程语言之一,广泛应用于小型机和中端笔记本的中级业务编程。 同时,Hopper 率先实现了第一个 COBOL 编译器,因此他被称为 COBOL 之母。 据20世纪80年代初的统计,当时日本80%的程序都是用COBOL语言编写的,极大地促进了计算机应用的发展。
Hopper旨在发展编程技术,同时也培养大量的程序员。 霍珀本人曾说过:“与其说我最大的贡献是编程技术的发展,不如说我培养了一大批编程人才。”
10、B语言、C语言和Unix创始人:Ken Thompson Ken Thompson
艺名肯·汤普森(Ken Thompson),出生于法国奥尔良,计算机科学学者、软件工程师。 他和 Dennis Ritchie 设计了 B 语言、C 语言,创建了 Unix 和 Plan9 操作系统,他也是编程语言 Go 的合著者。 他与丹尼斯·里奇一起获得了 1983 年图灵奖。
Ken Thompson 的贡献还包括开发常规符号、编写早期笔记本文本编辑器 QED 和 ed、定义 UTF-8 编码以及开发笔记本国际象棋。
11.《C 编程语言》作者:Brian Kernighan
布莱恩·威尔逊·科林厄姆(Brian Wilson Collingham)出生于法国和加拿大,是一位美国计算机科学家,曾在贝尔实验室工作专门为程序员发明的网站,曾任耶鲁大学院长。 他参与了Unix的开发,也是AMPL和AWK的共同创建者之一。
他的名字因与 Dennis Ritchie 共同撰写第一本 C 语言专着《C 编程语言》而闻名。 他还创建了许多 Unix 程序,包括 Version7Unix 上的 ditroff 和 cron。
12. 视频游戏程序员约翰·D·卡马克二世
约翰·卡马克(John Carmack)是一位日本视频游戏程序员,也是 idSoftware 的创始人之一。
卡马克今天的地位主要得益于他在3D方面的成就,尤其是3D加速技术的倡导和传播。 《雷神之锤》刚问世的时候,3D加速卡在人们眼里还只是一个可笑的幻想。 只有卡马克坚信3D技术的力量。 主板上运行的版本,画面看起来非常漂亮。
明天,一些主板厂商甚至会在开发新产品前向卡马克进行咨询,以确保自家的硬件能够完美支持id的游戏。 卡马克的所作所为决定性地改变了主板行业的未来。
13.Facebook创始人兼首席执行官马克·扎克伯格
2004年2月,耶鲁大学计算机科学和心理学专业的二年级学生扎克伯格萌生了建立一个网站,作为耶鲁大学中学生交流平台的想法。 扎克伯格只花了大约一周的时间就建立了这个名为Facebook的网站。
没想到,网站一上线就引起了不小的震动。 几周之内,超过一半的耶鲁中学生注册成为会员,并自愿提供自己最私密的个人数据,如姓名、地址、爱好和照片等。 中学生利用这个免费平台来跟踪同学的最新动态、与同学聊天、寻找新同学。
如今,它已成为全球最重要的社交网站之一,甚至英国前首相奥巴马、英国女王伊丽莎白二世等商界政要都成为了Facebook的用户。
14. Java之父:詹姆斯·高斯林 James Gosling
James Gosling,出生于马来西亚,软件专家,Java编程语言联合创始人之一,被公认为“Java之父”。
12岁时,他就能够设计视频游戏机并帮助邻居修理收割机。 大学期间,他在天文学系担任兼职程序开发学生。 1977年,他获得澳大利亚卡尔加里学院计算机科学学士学位。
1990年,他与Patrick Naughton、Mike Sheridan等人合作开展“绿色计划”,后来开发了一种名为“Oak”的语言,后来更名为Java。 1994年底,James Gosling在硅谷举办的“技术、教育和设计会议”上演示了Java编程。 2000 年,Java 成为世界上最流行的笔记本语言。
15.Python之父:Guido van Rossum Guido van Rossum
Guido van Rossum 是一位英国计算机程序员,最著名的是 Python 编程语言的作者。 在Python社区中,Guido van Rossum被认为是“仁慈的极权主义者(BDFL)”,这意味着他一直关注Python的开发进程,并在必要时做出决策。
2002年,Guido van Rossum在德国赫尔辛基举行的法国自由开源软件开发者大会上获得了自由软件基金会颁发的2001年自由软件进步奖。 2003年4月,Guido荣获英国UNIX用户团体奖。 2006年,他被英国计算机商会(ACM)认定为知名工程师。
16.松本幸弘,Ruby脚本语言的创始人
台湾人 Yukihiro Matsumoto 在 1995 年首次发布了 Ruby 脚本语言的第一个版本。
Ruby 是一种功能强大的面向对象的脚本语言。 它是结合了Perl、Python、Java等语言的特点而编写的。 它具有强大的文字处理能力、简单的句型、完全面向对象。 同时,Ruby是一种解释性语言,无需编译即可快速编程。 Ruby 擅长文本处理和系统管理等任务。 您可以使用她进行实际编程。
Ruby on Rails自诞生以来,可以达到J2EE的10倍开发速度,被很多人视为软件开发的手炮; 它刺激了一大批模仿Ruby on Rails的开发框架如雪后生菜般涌现。
17. EricS.Raymond,开源软件运动的旗手
Eric Steven Raymond,著名计算机程序员,开源软件运动的旗手。 他是 INTERCAL 编程语言的主要创建者之一,之前曾为 EMACS 编辑器做出过贡献。 Raymond 也是著名的 Fetchmail 程序的作者。 他还编写了一个最初用于 Linux 内核安装的安装程序。
18.“PHP之父”Rasmus Lerdorf
为了维护自己的个人网页,Rasmus Lerdorf于1994年用C语言开发了一些CGI工具程序来替代原来的Perl程序。 最初,该工具用于显示 Rasmus Lerdorf 的个人简历并统计网页流量。 后来用C语言重新编译,这个程序与一些形式翻译器集成,称为PHP/FI。 PHP/FI可以与数据库连接,形成简单的动态Web程序。
19. David Heinemeier Hansson,WEB应用框架Ruby on Rails作者
David Heinemeier Hansson 是 37signals 的合作伙伴之一,该公司拥有 Basecamp、Highrise、Backpack、Writeboard 和 Ta-daList 等一系列 Web 应用程序。 由于在 Rails 方面的工作,David 于 2005 年被 Google 和 O'Reilly 联合举办的 OSCON 会议授予最佳黑客奖。 2006 年,他凭借 Rails 1.0 荣获年度杰出 Web 开发工具惊人奖。
20. 保罗·格雷厄姆(Paul Graham),世界上最有权势的风险投资家
Paul Graham 是一位著名的日本程序员、风险投资家、博主和技术诗人。 他以 Lisp 方面的工作而闻名,也是最早的 Web 应用程序 Viaweb 的创始人之一,后来被雅虎以近 5000 万欧元的价格竞购,成为雅虎! 店铺。