2019 年互联网人才招聘报告显示:Java 吃香,算法工程师紧缺,今日头条崛起!那么当下已经改变世界的十位算法大师是谁?
Don E.Knuth 高德纳
算法和程序设计技术的先驱者,现代计算机科学的鼻祖。他完成了编译程序、属性文法和运算法则等领域的前沿研究,出版专著17部,发表论文150余篇(涉及巴比伦算法、圣经、字母 “s” 的历史等诸多内容),写出两个数字排版系统,同时在纯计算数学领域也有独特贡献。
他获得的奖项难以胜数,其中包括 ACM Turing Award 颁发的图灵奖(1974),美国国家科学奖(1979),日本 KYOTO 奖(1996),瑞典科学院的 Adelskold 奖及冯诺伊曼奖。
其经典著作《计算机程序设计艺术》更是被誉为算法中“真正”的圣经,像KMP和LR(K)这样令人不可思议的算法,在此书比比皆是。难怪连盖茨说:“如果能做对书里所有的习题,就直接来微软上班吧!”
写过19部书和160余篇论文,每一篇著作都能用影响深远来形容。同时也是世上少有的编程达到40年以上的程序员之一。他除了是技术与科学上的泰斗外,更是无可非议的写作高手,技术文章堪称一绝,文风细腻,讲解透彻,思路清晰而且没有学究气。
Udi Manber 乌迪·曼伯尔
乌迪·曼伯尔是首席算法官,这位前Amazon的“首席算法官”,曾经在Google负责工程事务的副总裁。他研究WWW的应用程序、搜索以及隐藏在这背后的算法设计。在此期间,他与其他人共同开发了Agrep、Glimpse和Harvest等Unix上的搜索软件。1998年,Udi成为了Yahoo!的首席科学家。2002年,Amazon创造性地给了Udi“首席算法官”的职位,和Udi为Amazon的“SearchInside the Book”搜索项目所做的工作相得益彰。
第一次知道 Udi Manber,还是因为他的书《算法引论——一种创造性方法》(Introduction to Algorithms——A Creative Approach)。这位一直在研究搜索算法的大神,1998 年担任了 Yahoo! 的首席科学家,2002 年成为 Amazon 的“首席算法官”,2006 年加入 Google,将 Google 在搜索市场的份额由 46% 提升到 62%。
Edsger Wybe Dijkstra 艾兹格·迪科斯彻
edsger dijkstra算法由荷兰的一个牛人计算机科学家Edsger Wybe Dijkstra艾兹格·迪科斯彻在1956年发现。
edsger dijkstra算法主要解决计算从一个点到其它的点的最短距离,而不是Floyd-Warshall算法的任意两点距离。
艾兹格·迪科斯彻生于荷兰鹿特丹,计算机科学家,是荷兰第一位以程式为专业的科学家。与D. E. Knuth并称为我们这个时代最伟大的计算机科学家的人。他曾经提出“GOTO有害论”,信号量和PV原语,解决了有趣的“哲学家就餐问题”。被称为“结构程序设计之父”和“先知先觉”(Oracle),他一生致力于把程序设计发展成一门科学。除了科学研究之外,他最喜欢做的事情就是教学,被人称作“一天教学24小时”的教授。
且不说Dijkstra算法对计算科学,网络科学发展的深远影响,单从他在1972年获得图灵奖时的演讲“The Humble Programmer”就不得不肃然起敬,在获得计算机科学中至高无上的奖项时,Edgs Wybe Dijkstra仍然称自己不过是一个谦逊普通的程序员,何等胸襟,举世之中几人可比。
George Dantizig 乔治·伯纳德·丹齐格
运筹学大师,由他父亲一手培养出的天才。George的父亲是俄国人,曾在法国师从著名的科学家Henri Poincar e。他曾经这样回忆自己的父亲:“在我还是个中学生时,他就让我做几千道几何题……解决这些问题的大脑训练是父亲给我的最好礼物。这些几何题,在发展我分析能力的过程中,起了最最重要的作用。”
在伯克利学习的时候,有一天George上课迟到,只看到黑板上写着两个问题,他只当是课堂作业,随即将问题抄下来并做出解答。六个月后,这门课的老师 ——著名的统计学家Jerzy Neyman——帮助他把答案整理了一下,发表为论文,George这才发现自己解决了统计学领域中一直悬而未决的两个难题。
George后来在运筹学建树极高,获得了包括“冯诺伊曼理论奖”在内的诸多奖项。他在Linearprogramming and extensions一书中研究了线性编程模型,为计算机语言的发展做出了不可磨灭的贡献。天妒英才,他于2005年5月13日去世。
James Cooley
美国数学家,哥伦比亚大学的数学博士,以他所创造的快速傅立叶变换(FFT)而著名,不能不说是意义极其重大,FFT的数学意 义不光在于使大家明白了傅立叶(Fourier)变换计算起来是多么容易,而且使得数字信号处理技术取得了突破性的进展,对于现在的网络通信,图形图像处理等等领域的发展与前进奠定了基础。Fourier变化的意义在于将电能变为了工业的命脉,而FFT的意义更是在于他推动了整个社会信息化的进程。在 IBM研究中心中主要从事数字信号处理的研究一直到1992年退休,同时他还是IEEE的数字信号处理委员会的成员。1980年获得ASSP's Meritorious Service Award,1984年获得ASSP Society Award以及IEEE Centennial Medal。
John Backus 约翰·巴克斯
FORTRAN之父,早年在Hill School学习的时候因为讨厌学习,成绩一踏糊涂而不得不在暑假补课。1943年他在父亲的要求下到维吉尼亚大学学习化学,随后参军、照顾头部受伤的伤员、在医学学校学习治疗,可是最后又都放弃了。不过还好,战后Backus进入纽约哥伦比亚大学学习数学,并于1949年毕业。在毕业前夕,他跑到了麦迪逊大街的IBM计算机中心参观。事情凑巧,和导游聊天的时候Backus谈到自己正在找工作,在导游的鼓励下,他和中心一位主管的面谈,成为了一名IBM的程序员。
在IBM,Backus的才华得到了施展,发明了人类历史上第一个高级语言——FORTRAN。接着,又提出了规范描述编程语言语法的BNF。这位当年的“差生”终于被整个计算机世界肯定——美国计算机协会于1977年授予John Backus图灵奖。
Jon Bentley
他写作过三本编程书籍,其中最著名的就是涵盖从算法理论到软件工程各种主题的Programming Pearls(《编程珠玑》),这其实是他发表过的文章的合集。在这些文章里,Jon从工程实现的角度出发,为程序员们提供了一个个艰难问题的解决方案, 犹如一颗颗闪闪发亮的珍珠。Bentley的珍珠超出了可靠工程学的范畴,利用他的洞察力和创造力为那些恼人的问题提供了独特而巧妙的解决方案。
Nicklaus Wirth 尼古拉斯·沃斯
Pascal之父,如果说有一个人因为一句话而得到了图灵奖,那么这个人应该就是NicklausWirth,这句话就是他提出的著名公式“算法+数据结构=程序”。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”——一个 公式展示出了程序的本质。
Nicklaus Wirth,1934年出生于瑞士,1963年在加州大学伯克利分校取得博士学位。取得博士学位后直接被以高门槛著称的斯坦福大学聘到刚成立的计算机科学 系工作。在斯坦福大学成功的开发出Algol W以及PL360后,爱国心极强的Nicklaus Wirth于1967年回到祖国瑞士,第二年在他的母校苏黎世工学院他创建与实现了Pascal语言——当时世界上最受欢迎的语言之一。后来他的学生 Philipe Kahn毕业后和Anders Hejlsberg(Delphi之父)创办了Borland公司靠Turbo Pascal起家,很快成为了将Borland发展成为全球最大的开发工作厂商,这一切都不得不说要归工于PASCAL语言的魅力。PASCAL已经影响 了整整几代的程序员,Nicklaus Wirth的思想还将会继续指引现在和以后的程序员前进的方向。
Robert Sedgewick 罗伯特·塞奇威克
算法的讲解者——是普林斯顿大学的计算机科学教授。他还是Adobe Systems的一名主管,也曾作为访问学者在Xerox PARC、IDA和INRIA工作。他在斯坦福大学获得博士学位。他的著作包括Algorithm in C、Algorithm in C++、Algorithm in Java等系列书籍,这些都再版多次。“没有人能够将算法和数据结构解释得比Robert Sedgewick更清楚易懂了!”很多读过他著作的程序员这样说。
目前Robert正在研究算法设计、数据结构、算法分析等方面的基础理论。他善于通过数学方法评估和预测算法性能,设法发现算法、数据结构的通用机制,例如使用逼近方法寻找更快速更高效的算法。另外,他还将算法和图形学结合 起来,例如使用可视化方法评估算法效率,算法的图形化模拟,用于出版物的高质量算法表现方法等等。
Tony Hoare 托尼.霍尔
计算机领域的爵士,1934年出生于英国,1959年博士毕业于俄罗斯莫斯科国立大学,获得语言机器翻译专业学士学位。1960年发布了使他闻名于世的快速排序算法(Quick Sort),这个算法也是当前世界上使用最广泛的算法之一。
Tony Hoare在取得博士学位后,就职于Elliott Brothers,领导了Algol 60第一个商用编译器的设计与开发,由于其出色的成绩,最终成为该公司首席科学家。从1977年开始,Tony Hoare博士任职于牛津大学,投身于计算系统的精确性的研究、设计及开发。因其对Algol 60程序设计语言理论、互动式系统及APL的贡献,1980年被美国计算机协会授予“图灵奖”。
1999年在牛津大学退学后,Tony Hoare博士被微软剑桥研究院聘请担任高级程序员,从事微软剑桥研究院研究生成果的工业化应用的工作,以及协助其它研究人员进行服务于软件产业及用户的长期基础研究项目。2000年因为其在计算机科学与教育上做出的贡献被封为爵士。
算法大师Donald E. Knuth《计算机程序设计艺术》买赠活动地址:http://www.china-pub.com/STATIC07/0704/jsj_art_070420.asp
(本文由中国计算网总编栾玲编辑录入《超算AI数据库》 转载请注明出处)
相关新闻焦点
计算头条:工业专家杜玉河指出硬件需要应用创新
计算头条:融资1.5亿美金高思教育开始招骋算法工程师
计算头条:e-works黄培李培根参加2019工业APP创新应用大赛
计算头条:京东天猫流量比拼说明私域流量流行
计算头条:张云泉教授所在超算中心算力将直达全球第一
计算头条:孙家广院士指出工业APP大赛要做到“五促”
计算头条:星环科技谢皓用实例指出边缘计算的核心问题
计算头条:中国航空工业两化融合进层图解
计算头条:从谷歌新机看谷歌搜索退出中国真相
计算头条:专家黄培指明Altair技术亮点
计算头条:华为光通信将是华为5G生态的主流
计算头条:专家张云泉教授参加2019联想全球超算峰会
计算头条:专家张云泉指出超算发展模式的问题
计算头条:华为折叠手机在5G时代如何成为移动入口
计算头条:广告公司也开始探索云计算处理技术
计算头条:联发科与晨星半导体Mstar为什么合并
计算头条:华为海思芯片的深远意义
计算头条:华为、中兴与中国电信在上海世界移动大会的5G细节
计算头条:张云泉教授参加德国超算盛会并推出免费讲堂
计算头条:张云泉教授国际交流中国超算发展趋势
计算头条:张云泉教授说RDMA技术就像一块美玉
计算头条:分享通信蒋志祥混合计算成为京交会焦点
计算头条:华为手机AI算法不是噱头
计算头条:华为芯片让华为市场份额反超苹果
计算头条:中美贸易战苹果企业怎么办
计算头条:星环科技登顶数据库领域的“珠穆朗玛”
计算头条:中国智库网为什么强调中国风
计算头条:IBM芯片也是焦点
计算头条:阿里云率先进入“LoRa2.0时代”连接一切
计算头条:华为为什么推出凌霄IoT Wi-Fi芯片系列
计算头条:MSN退出后微软云计算服务为什么成为第一
计算头条:海淀将建40个智慧社区18个应用场景
计算头条:物联网中IBM解决中小城市智慧城市建设问题
计算头条:华为+智能进化智能服务器新品发布会
计算头条:IBM帮助中粮集团数字化采购加速数字化转型
计算头条:房地产用“朋友圈”进行数据营销
计算头条:CB Insights发布全球人工智能100强企业名单与25大趋势
计算头条:国家超算张云泉教授认为中国计算网看点不错
计算头条:阿里巴巴人工智能算法开始应用于奥运运动项目
计算头条:苹果取胜不在于智能手机AI芯片与算法
计算头条:张云泉出任中国大数据与智能计算产业联盟执行理事长
计算头条:滴滴算法能算头像
计算头条:华为万志重点谈智能计算领域部署
计算头条:人工智能领域中国正在奠定领导力
计算头条:Google推出数据集搜索
计算头条:中国三台E级超级计算机原型机系统完成交付
计算头条:腾讯与国泰君安探索云计算潜在应用
计算头条:苹果公司开始竞争音乐算法平台Festicket公司
计算头条:中望软件获达晨领投8000万融资
计算头条:计算生态为什么不用MATLAB而用Python
计算头条:中国芯片史中的强劲剂阿里芯片
计算头条:人工智能与音乐快讯
计算头条:小米在软件层面加入了ATW算法
计算头条:如何看待谷歌数字幸福感改变社交媒体
微信关注公众号“cncompute_com ”,为您奉上最新最热的计算头条资讯,干货满满。