欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

有史以来最伟大的20位计算机程序员

时间:2022-10-10 19:16:53 | 浏览:2445

计算机是非常复杂的机器,但人们在没有任何技术技能的情况下操作它们。他们只是与图形界面交互,而不知道后台发生了什么。好吧,您在设备上看到的每个元素都是由开发人员创建的。但这些人究竟是谁?如今,程序员被认为是新的摇滚明星。下面,我们提到了一些世

计算机是非常复杂的机器,但人们在没有任何技术技能的情况下操作它们。他们只是与图形界面交互,而不知道后台发生了什么。

好吧,您在设备上看到的每个元素都是由开发人员创建的。但这些人究竟是谁?

如今,程序员被认为是新的摇滚明星。下面,我们提到了一些世界级的程序员,他们用他们的创造性思维改变了世界,并影响了人们成为更好的程序员。

20. 大卫帕特森

他是谁:大卫帕特森是加州大学伯克利分校的计算机科学家和教授。

他所做的:帕特森以其对 RISC 处理器(精简指令集计算机)设计的贡献,以及他对 RAID(独立磁盘冗余阵列)和 NOW(工作站网络)的研究而闻名。

成就:他获得了 Eckert-Mauchly 奖、Karlstrom 杰出教育家和 ACM 杰出服务奖。

19. 约翰卡马克

他是谁:John Carmack 是 Id Software 游戏开发人员、联合创始人和前技术总监。

他所做的:他是 Id 视频游戏 Doom、Rage、Commander Keen 及其续集的首席程序员。他最出名的是他在 3d 图形方面的创新,尤其是阴影体积的反向算法。 Carmack 推广了计算机图形学中多种技术的使用,例如自适应图块刷新、二进制空间分区、光线投射、表面缓存和 MegaTexture 技术。

成就:他的开创性工作获得了美国国家电视艺术与科学学院(两次)、技术与工程艾美奖和游戏开发者大会终身成就奖。

18. 唐纳德·欧文·克努斯

他是谁:Donald Knuth 是一位数学家、计算机科学家和计算机编程艺术的作者。他被称为算法分析之父。

他的工作:Donald Knuth 致力于开发算法计算复杂性及其形式数学技术的分析。他普及了渐近符号这个术语。他创建了 TeX 计算机排版系统、WEB 和 CWEB 计算机编程系统,以鼓励识字编程。

成就:图灵奖、格蕾丝·默里·霍珀奖、国家科学奖章、法拉第奖章、京都奖和约翰·冯·诺依曼奖章。

17. 吉多·范罗苏姆

他是谁:Guido van Rossum 是一名计算机程序员,被称为 Python 编程语言的作者。

他做过什么: 早期,他为 BSD Unix 编写了一个 glob() 例程,并致力于 ABC 编程语言。他在为 Google 工作期间开发了 Python,并继续监督 Python 开发过程,在必要时做出重要决策。

成就:Rossum因其在 Python 方面的工作而获得 NLUUG 奖,即 2001 年自由软件进步奖。

16. 詹姆斯·亚瑟·高斯林

他是谁: James Gosling 是加拿大计算机科学家,被称为 Java 编程语言之父。

他做了什么:在加入 Sun Microsystems 之前,James 开发了一个多处理器版本的Unix、几个编译器和邮件系统。他在 1994 年发明了 Java 编程语言并实现了 Java 的原始编译器和虚拟机。他还为其他几个软件系统做出了贡献,包括 Gosling Emacs 和 NeWS。

主要成就:高斯林获得经济学人创新奖、IEEE 约翰冯诺依曼奖章,并于 2007 年获得加拿大勋章。

15. 尼克劳斯·沃斯

他是谁: Niklaus Wirth 是一位瑞士计算机科学家,因其在算法和编程语言方面的影响力工作而成为计算机历史博物馆的研究员。

他的成就:Wirth 以开发多种编程语言而闻名,包括 Pascal、Modula,以及在软件工程领域建立多个标准主题。他是 Algol W、Euler、Modula、Modula-2、Pascal、Oberon、Oberon-2 和 Oberon-7 的首席设计师。他还从事过 Lola 数字硬件设计和仿真系统。

成就:曾获得图灵奖、SIGPLAN 编程语言成就奖、Marcel Benoist 奖。

14.艾伦柯蒂斯凯

他是谁:Alan Curtis Kay是一位计算机科学家,被选为美国国家工程学院,美国艺术学院以及皇家艺术学会。

他的成就:Alan 以其在面向对象编程和窗口图形用户界面 (GUI) 设计方面的早期开创性工作而闻名。布赖恩也是阶段的创造者:预测未来的最好方法是发明它。

主要成就:Alan 因其在面向对象编程方面的工作而获得成功 ACM 图灵奖、UPE Abacus 奖和 UdK 01 奖,是因为他开创了 GUI。

13. 约翰麦卡锡

他是谁:约翰麦卡锡是一位认知科学家和计算机科学家,他创造了人工智能这个词。

他做过的事情:John 开发了 Lisp 编程语言家族,普及了分时,并参与了 ALGOL 编程语言的设计。他发明了垃圾收集方法来解决 Lisp 的问题,Lisp 后来成为 AI 应用程序的首选编程语言。

主要成就:曾获得图灵奖、京都奖、国家科学奖章、计算机先锋奖、IJCAI 卓越研究奖。

12. 托马斯·尤金·库尔茨

John G. Kemeny 和 Thomas E. Kurtz

他是谁:Thomas Kurtz 是一位计算机科学家,也是一位退休的达特茅斯教授,他实现了分时的概念。

他做了什么:他开发了 BASIC 编程语言,允许非专家用户与计算机进行交互。他和 John Kemeny 共同创立了名为 True BASIC, Inc 的公司,以销售 True BASIC,这是该语言的更新版本。这种编程语言在微型计算机上得到了广泛应用,这使得小型开发人员和企业主可以自己在计算机上开发定制软件。

主要成就:Kurtz 荣获 AFIPS Pioneer Award 和 IEEE Computer Science Pioneer Award。

11. 约翰·乔治·凯门尼

他是谁:John Kemeny 是一位计算机科学家、数学家和教育家,以与 Thomas Kurtz 一起开发 BASIC 编程语言而闻名。

他所做的: Kemeny 开创了普通人使用计算机的先河。在对 LGP-30 进行实验后,他于 1964 年发明了 BASIC(初学者的通用符号指令代码)编程语言。他还开发了 DTSS(达特茅斯分时系统),这是世界上最早的分时系统之一。

主要成就: 1985年获得计算机先锋奖。

10. 格蕾丝·霍珀

她是谁:格蕾丝·霍珀 (Grace Hopper) 是美国海军少将和计算机科学家。她是哈佛 Mark I 计算机的首批程序员之一。

她做了什么:Hopper 为计算机编程语言发明了第一个编译器。她普及了独立于机器的编程语言的方法论,从而导致了 COBOL 的发展。她还因推广用于修复机器故障的调试一词而受到赞誉。

主要成就: 她是世界上第一位获得英国计算机学会杰出研究员、马凯特大学荣誉理学博士和国家技术奖章的女性(1991 年)。

9. 约翰·巴库斯

翰·巴库斯在 60 英寸回旋加速器的控制面板上

他是谁:John Backus 是一位计算机科学家,最著名的是 FORTRAN 的开发者。他于 1950 年从哥伦比亚大学获得数学硕士学位。

他的成就:巴库斯领导的团队发明了 FORTRAN,这是第一种广泛使用的高级编程语言。他开发了 BNF(Backus-Naur 形式),一种定义形式语言语法的符号。他还推广了函数式编程语言这个术语。

主要成就:巴库斯获得 W.W. McDowell 奖、国家科学奖章、ACM 图灵奖、Draper 奖,并被评为 IBM 院士。

8. 比尔盖茨

他是谁:不需要介绍的人。我怎么能忽略世界上最富有的程序员,他的软件被全世界使用?

他做了什么:在微软的前五年,盖茨亲自监督公司发出的每一行代码,经常修复他认为有缺陷或不正确的代码。早期,他和 Paul Allen 用汇编语言为一台他们甚至无法访问的计算机编写了一个完整的 BASIC 语言解释器,该计算机只有 4k 字节的内存。他们在运行于 Intel 8080 模拟器的 PDP-10 上编写了它。

主要成就:荣获国家技术与创新奖章、英国计算机学会杰出院士、鲍尔商业领袖奖。

7. 布莱恩·克尼汉

他是谁:Brian Kernighan 是一位在贝尔实验室工作的计算机科学家。在他职业生涯的早期,他是 Prentice-Hall International 的软件编辑。

他所做的:他与丹尼斯·里奇和肯·汤普森一起开发了 Unix 操作系统。他编写了许多 Unix 程序,包括第 7 版的 cron 和 ditroff。Kernighan 是 AMPL 和 AWK 编程语言的合著者。他还设计了旅行商问题和图划分的启发式方法(两者都是 NP 完全问题)。

布赖恩也是著名表达“所见即所得”(WYSIAYG)的创造者。

主要成就: 1993年获得INFORMS计算学会奖,并在其职业生涯中多次获得教师奖。

6. 肯·汤普森

他是谁:肯·汤普森(Ken Thompson)是先驱计算机科学和黑客社区的成员。他以设计和实现 Unix 操作系统而闻名。

他做了什么:汤普森和里奇一起开发了最初的 Unix 操作系统。他发明了 B 编程语言,是 Plan 9 操作系统的早期开发者之一。他还在为 Google 工作期间创建了 Go 编程语言。此外,汤普森还致力于 UTF-8 编码、残局表库和正则表达式

主要成就:荣获图灵奖、日本奖、IEEE Emanuel R. Piore奖、计算机先锋奖、国家技术奖章。

5. 蒂姆·伯纳斯-李

他是谁:蒂姆·伯纳斯-李 (Tim Berners-Lee) 是一位计算机科学家,最著名的是万维网的发明者。他是 W3C、Web Science Research Initiative 的负责人,高级研究员和创始人主席 (MIT) 的持有者。

做过的事情:1989年,Tim提出了一个信息管理系统的方案,他成功地实现了HTTP客户端和服务器通过互联网的通信。他还是 data.gov.uk 背后的关键人物,这是一个英国政府项目,旨在开放所有为官方工作获取的数据,以供免费重用。

主要成就:蒂姆因其杰出的工作被英国女王伊丽莎白二世封为爵士,荣获软件系统奖、英国骄傲和年度青年创新者(1995 年)。

4. Bjarne Stroustrup

他是谁: Bjarne Stroustrup 是摩根士丹利的计算机科学家和研究教授。他是贝尔实验室大规模编程研究部的负责人。

他所做的: Bjarne Stroustrup 与 Dennis Ritchie 一起开发 C 语言。 1978 年,他开始开发 C++ 语言(后来称为 C with Classes)。他编写了它的定义,产生了第一个实现,并设计了它的所有主要设施。 Stroustrup 还编写了 C++ 编程语言的教科书。

主要成就:他获得了威廉·普罗克特科学成就奖、格蕾丝·默里·霍珀奖,并因其 C++ 发明而成为计算机历史博物馆的研究员。

3. 莱纳斯·托瓦兹

他是谁:Linus Torvalds 是一名软件工程师、项目协调员和黑客。他是 Linux 操作系统的幕后推手。

他做了什么:他编写了 Linux 内核代码(大约 2%)和版本控制系统 Git。许多流行的操作系统,包括 Ubuntu、Fedora 和 Android,都是基于 Linux 的。 Torvalds 持有“Linux”商标并监控其使用情况。

主要成就:他与山中伸弥一起获得了千禧年技术奖,因为他创建了一个开源操作系统。他还获得了 EFF 先锋奖、英国计算机协会的 Lovelace 奖章和里德学院的 Vollum 奖。

2. 丹尼斯·里奇

他是谁:丹尼斯·里奇 (Dennis Ritchie) 是一位革命性的计算机科学家,在开发 C 编程语言和 Unix 操作系统方面发挥了关键作用。他受雇于朗讯科技和贝尔实验室,并在那里撰写了他的博士学位。关于“程序结构和计算复杂性”的论文。 然而,他从未正式获得博士学位。程度。

他所做的:他开发了 C 编程语言,许多现代机器语言和技术都基于该语言,包括 PS4 和 Xbox。 Ritchie 创建了一个名为 Unix 的多用户操作系统。他还因开发 ALTRAN、B、BCPL 和 Multics 而闻名。

主要成就:Ritchie 荣获图灵奖、IEEE 汉明奖章、计算机先锋奖、计算机历史博物馆研究员和 Harold Pender 奖。

1.艾伦·马西森·图灵

他是谁:艾伦图灵是一位计算机科学家、数学家、密码分析家和逻辑学家。他被称为理论计算机科学和人工智能之父。

他所做的:在第二次世界大战期间,他设计了许多破解德国密码的技术。图灵建造了一个机电机器,可以找到谜机的设置。他用图灵机形式化了计算和算法的概念,图灵机是一种可以用来模拟任何算法逻辑的设备。

主要成就:获史密斯奖、大英帝国军官勋章、皇家学会院士。

相关资讯

程序员的日常丨你眼中的“程序员”是什么样子?别再被谣言误导了

在很多人眼里,程序员是一类高薪、“高危” 的职业。 他们穿着格子衫、顶着一碗超帅的光头,能修电脑、能黑网站、简直无所不能。 。 。但直到我自己当上程序员,才发现其实很多人都是对程序员的误解。除了外行的误解外,还有很多来自于程序员同行的误解。

程序员的日常:当一名程序员到底有多难?

多少次熬夜加班, 直至见到凌晨四点的太阳;多少个早晨洗漱的时候, 看到洗脸盆掉的全是头发;整天coding, debugging, 设计, 画图, 文档, 会议, 演示......看似充实饱和的工作, 又夹杂了多少苦涩与无奈; 程序员其实很

普通程序员与高级程序员的差别在哪?

同样都是敲代码,为什么别人一个月工资五万,你一个月却只拿五千?是单纯在找工作的时候运气不佳?还是因为技术水平有差别?那些被大众膜拜信仰的技术大神到底牛在哪里,现状已定,普通程序员是否还有机会逆袭?看完这篇文章,或许你能从中找到答案。从思维和

程序员是否可以作为终身从事的职业,以及程序员该何时考虑转岗

首先,当前程序员职业确实存在职业生命周期偏短的问题,原因是多方面的,包括工作量大、工作周期长、技术迭代速度快、岗位竞争压力大等因素,但是当前不少技术团队中,也有很多70后、80后的程序员,而且随着人工智能等技术的发展,以及IT互联网行业产业

“程序员图鉴”刷屏真实的程序员生活是怎样的?

中国码农千千万,北上深杭一大半。虽然所有的程序员都有着相似的气质,几乎每个人衣橱里都有差不多款式的牛仔裤、旅游鞋、格子衬衫,无论男女都有至少一个双肩包,但一方水土养一方人,每个地方的程序员都可以从茫茫人海中找到"老乡"。比如,北京的程序员大

程序员是吃青春饭的?一张图道尽程序员的发展方向

进入一个行业,开始一份工作,不论在最初的时候,你是因为喜欢还是被动接受,或多或少的都会成为你一段时间内为之奋斗的事业。边工作边迷茫也许是大多数人的常态,觉得这份工作不适合自己,可又不知道应该去做什么;喜欢着自己的工作,却又不知道怎么进一步提

程序员平均年薪70万、40岁后收入下滑?尽在2019程序员薪资报告

整理 | 刘静出品 | CSDN(ID:CSDNnews)学位高就能够拿高薪?我们的薪资与全球其他国家或地区的同行相比中间有多大的差距?Hired 近日发布的 《2019 年度薪酬状况报告》 解答了技术者们的诸多疑问。该报告聚焦于全球 13

程序员在21世纪如此吃香,那么怎么才能成为一名程序员呢?

程序员是21世纪比较吃香的工作。程序员工资高还不需要和复杂的社会打交道。那么怎么成为一名程序员?当程序员需要学什么?怎么成为一名程序员?【有明确的职场定位】怎么成为一名程序员?程序员也分为很多种,使用的软件和工作范围也不同。想当程序员,就要

程序员因工资低拒绝offer,HR:估计你一辈子就是个程序员

在职场中,我们应该追寻一种平等关系,也就是说公司看中求职者的能力,求职者希望公司给予自己满意的薪资和发展空间。因此,面试是选择和被选择的关系,拒绝和接受都是很正常的事情,而非一方的强人所难或是“王婆卖瓜”行为。近日,一名程序员在求职过程中由

程序员月入好几万?7年老程序员告诉你真实的情况

从业一开始,加班就是常态很多人都说这个程序员的工资比较高,其实这种背后的心酸,其实很少人知道。就拿我来说吧其实我工作了有七八年,记得刚工作那个时候,天天加班的话,就是白天睡觉,晚上加班,当时其实也没什么经验,就是只是凑人数嘛。当时我们项目经

学什么专业才能成为程序员?其实成为程序员,远不止计科和软工

在目前互联网行业,计算机领域都离不开编程,程序员也受市场的大量需求,而且目前程序员的薪酬普遍很可观,在北上广深等一线城市,程序员的薪酬基本都是上万,两三万一月的都有的是,甚至很多都直接讲年薪,程序员在目前还是比较吃香的职的业。那么我们学怎样

程序员分成五类,你是否是“完美型”程序员?不是但想是

程序有问题时不要担心。如果所有东西都没问题,你就失业了在我的编程生涯中,我碰到过很多奇奇怪怪的对手和同盟。我把这些编码战士们分成五类,有些人是你队伍中的好伙伴,有些人则是捣蛋者,让你的每一个计划都完不成。不管怎么说,他们在软件开发的诸神殿上

程序员必看:程序员到底可以分为几种?你又是哪一种呢?

不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:科学家、码农、专家和工匠。下面我一一介绍自己的观点。科学家,与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那深

程序员年薪高达40万,为什么还有很多程序员单身,你知道原因吗?

网友一:我曾经招过的学生,后来进入了BAT的,各电商平台的,创业公司技术总监等等,现在很大部分都年薪都在30~40万,而且单身不少。因为我对他们比较熟悉,这里说说我的看法。单身的主要原因:1.工作忙碌,没时间谈恋爱。达到40万年薪的程序员工

为什么很多人不喜欢做程序员?甚至讨厌程序员?

要想成长为一名优秀的程序员,其过程是艰巨的,其道路是漫长的。不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。在软件行业更是如此。程序员必须具备的性格特点最基本的要求是能自主地编程。只有在经过多年的学习实践之后,我

友情链接

网址导航 SEO域名抢注宝宝起名网妈妈知道币圈美甲培训学习网洋河股份A股武汉交友婚恋网音乐培训网上饶新闻资讯网数字人直播资讯网今日沧州严浩翔歌迷网科比·布莱恩特球迷网西贝vip会员网新能源汽车网老庙黄金首饰专利注册申请查询网茶道文化网常德新闻头条网
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn ©2022-2028版权所有