The 12 Lords of the Programming World

中文译文,见《编程界十二位祖师爷级别的 “大牛”

We often take the contributions people have made to making our lives easier for granted and the Universe seems to have a way of rewarding those who entertain us more than those who help us. But it’s all good, because we know how to pay homage to those who have led the way for we the programmers and tech enthusiasts.

In this article we will be looking at 12 greatest programmers of all time (listed in no particular order), so let’s get straight to it.

1. Dennis Ritchie

Dennis MacAlistair Ritchie, also known as “dmr”, was the father of the C Programming Language; a language which has grown to be one of the most widely used programming languages.

Dennis Ritchie

He was one of the world’s foremost Computer Scientists and is widely credited for the humongous contributions he made to the “digital era”. The UNIX OS, which is now the core of well-known OSes like Mac OS X, was developed by Dennis and his long-time colleague Ken Thompson.

They both went on to receive the Turing Award from the AMC in the year 1983. In 1990, they also received the Hamming Medal from IEEE and in 1999, the National Medal of Technology from President Clinton. Dennis retired in 2007 after heading the Lucent Technologies System Software Research Department.

2. Bjarne Stroustrup

In 1978, Bjarne Stroustrup developed another widely used Programming Language called C++. He is a well-known Research Professor and occupies a good number of key positions including Managing Director of the Technology Division of Morgan Stanley, a Visiting Professor in Computer Science at the University of Columbia, and a Distinguished Professor at Texas A&M University.

Bjarne Stroustrup

He has received numerous awards and also authored well-known books including A tour of C++ Programming Principles, Practice using C++, The C++ Programming Language, The Design and Evolution of C++, etc.

3. James Gosling

James Arthur Gosling is a Canadian Computer Scientist commonly known as the father of the Java Programming Language. Various Software systems like NeWS and Gosling Emacs owe their success to his contributions.

James Gosling

He was elected to Foreign Associate Member of the United States National Academy of Engineering based on his phenomenal achievements.

4. Linus Torvalds

Linus Benedict Torvalds is the Finnish American Software Engineer who developed Linux in the year 1991. He is the chief architect of the software and also the project’s coordinator.

Linus Torvalds

He is also responsible for the creation of the revision control system “Git”, and the dividing log software “Subsurface”. Due to his creation of an open source operating system for computers which led to the widely used Linux kernel, he was awarded the 2012 Millennium Technology prize by the Technology Academy of Finland alongside Shinya Yanamaka.

5. Anders Hejlsberg

Anders Hejlsberg, the author of Turbo Pascal and Chief Architect of Delphi, is the developer of the Programming Language, C#. He is a well-known Danish Software Engineer responsible for co-designing several other successful Programming Languages and development tools.

Anders Hejlsberg

He is currently the lead architect of C# and core developers on Typescript in Microsoft.

6. Tim Berners-Lee

Tim Berners-Lee, also known as TimBL, is an English Computer Scientist known for his invention of the World Wide Web.

After the proposal he made for an Information Management System in March 1989, he implemented the very first communication between a Client PC and a Server via the Internet using the Hypertext Transfer Protocol (HTTP) which turned out to be very successful.

Tim Berners-Lee

He is the director of the World Wide Web Consortium (W3C), an organization responsible for overseeing the Web’s ongoing development.

7. Brian Kernighan

Brian Wilson Kernighan was the Canadian Computer Scientist working alongside Ken Thompson and Dennis Ritchie when they created UNIX.

Brian Kernighan

He became well known after co-authoring with Ritchie on the book “C Programming Language”. He also co-authored of AWK and AMPL Programming Languages.

8. Ken Thompson

Kenneth Thompson is the American Pioneer of Computer Science who worked with Dennis Ritchie on the development of the UNIX operating system.

Kenneth Thompson

He worked at the bell labs for most of his career during the time which he developed the B Programming Language; the director predecessor of C.

He was also among the early developers of the Plan 9 OS. He is well known in hacker circles as Ken. He co-invented the Go Programming at Google where he has been working since the year 2006.

9. Guido Van Rossum

When one speaks of Python programming, Guido Van Rossum comes to mind. He is the Dutch Computer Scientist solely responsible for authoring the Python Language.

Guido Van Rossum

He was given the sobriquet “**Benevolent Dictator For Life” (BDFL) **by the Python community because he continues to oversee the Python development process and contributes to making decisions concerning it.

From the year 2005 to 2012, he worked at Google where he developed the Python Programming Language and then left to work at Dropbox in 2013.

10. Donald Knuth

Donald Ervin Knuth, often known as the “father” of the Analysis of Algorithms, is an American Computer Scientist, Mathematician, and Professor Emeritus at Stanford University.

Donald Knuth

He was the winner of the Turing Award in 1974 and he also coauthored the multi-volume work “The Art of computer programming”. Amongst his accomplishments is the intense analysis of the Computational Complexity of Algorithms and the systematized formal mathematical techniques for it, the Asymptotic Notation, the creation of the TeX Computer Typesetting System, the Related METAFONT Font Definition Language, etc.

The fact is programming wouldn’t be what it is today without Donald Knuth.

11. Richard Stallman

Richard Matthew Stallman is best known as a free software enthusiast and activist who campaigns for the right of users to study, modify, and distribute software.

Richard Stallman

He is the founder of the GNU Project, a Unix-like Operating System composed entirely of free software, and the Free Software Foundation. He is also credited as the developer of GNU Emacs.

He is influential in the development of copyright Law, especially where it relates to free software rights and licensing, most notably the General Public License.

12. Larry Wall

Larry Wall is known for two things, as the father of the Perl Programming Language; and a sarcastic master linguist. He is also a champion of free software and his achievements on this front have been recognized by the Free Software Foundation as the recipient of its first Award for the Advancement of Free Software in 1998.

Larry-Wall

His background training in Natural and Artificial Languages made him well suited to write the quintessential books on the Perl Programming Language such as Programming Perl and The Perl Cookbook.

So, there you have it. If the programming world was Greek mythology then these are the gods of the computer world.

FROM: https://www.fossmint.com/greatest-programmers-of-all-time/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,369评论 0 23
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,432评论 5 6
  • 腿都要跑断啦!今天情感账户没取钱也没存钱
    沛绮阅读 143评论 0 0
  • 我偏爱风。 我偏爱柔和的细雨。 我偏爱那个柔风细雨的日子里 你爬出妈妈的子宫。 我偏爱我对你的爱 胜过我对整个人类...
    叶浟阅读 577评论 7 12
  • 时间 时间是什么?是每一个念头,是每一个举手投足,是每一个决定,是每一瞬的凝神。 想抓住时间,想留住每一个念头,念...
    小溪_简书阅读 216评论 0 0