本文首發 | 公衆號 lunvey
計算機技術的進步改善了咱們的生活方式,並將持續影響着咱們的將來。程序員
新生代的人們,彷佛對電子產品特別感興趣,也特別有天賦。在衆多高校專業中,計算機系一直熱度不減。學生時代夢想從事IT行業的莘莘學子,將清華大學的姚班&智班做爲了首選目標。算法
然而計算機技術革命的推進離不開那些在計算機問世之初就紮根其中,默默奉獻本身的大師們。編程
代碼賦予他們改變世界的能力,也成爲他們奮鬥一輩子的動力,這無疑是偉大的。而每一次嘗試或者發明都是無數靈感的涌現,加上工匠精神夜以繼日的實踐。服務器
今天我將帶你們回顧世界上十大頂級程序員,那些奠基瞭如今計算機學科基礎的牛人。網絡
丹尼斯·裏奇(Dennis Ritchie)併發
丹尼斯·裏奇,是赫赫有名的C語言之父。現階段大學計算機專業課程都離不開C語言程序設計,側面說明C語言的獨特意位,沒法撼動。C語言做爲上個世紀八十年代的產物,丹尼斯·裏奇所以得到了國際計算機協會頒佈的圖靈獎。現代計算機技術離不開他的貢獻,若是C沒有問世,咱們如今使用的Windows、Linux、蘋果等操做系統將不會出現,更不會有創建在操做系統上的應用程序和改進後的C++。編程語言
林納斯·託瓦茲(Linus Torvalds)性能
林納斯·託瓦茲,是聲名大噪的Linux之父。做爲開源社區的主力產品Linux,是一個開放桌面操做系統,開放源碼,容許咱們修改和發佈。如今最流行的安卓系統就是在Linux的基礎上進行深層次修改的,廣大程序員也正使用着他開發的版本分佈系統Git來託管代碼。不少大學課程裏面開始引入Git做爲課程,畢竟對於一個優秀的程序員來講,閱讀代碼和修改代碼是基本素質,這也是基於Git的Github代碼託管服務全世界流行。學習
本賈尼·斯特勞斯特盧普(Bjarne Stroustrup)大數據
本賈尼·斯特勞斯特盧普,改進了C,使得基於面向對象程序設計的C++問世。C++充分調動系統資源,保留了C的性能的同時,也增長了編程的難度。即使如此,C++依然成爲了目前的主流編程語言,終年活躍在TIOBE排行榜前三。C++在性能這塊本色出演,本賈尼·斯特勞斯特盧普所以獲獎無數,被廣爲熟悉。聽說,鵝廠的程序員三分之二是使用的C++,畢竟這幾年騰訊在雲計算和大數據方面的部署,離不開對服務器資源的優化。
詹姆斯·高斯林(James Gosling)
詹姆斯·高斯林,一位來自加拿大的計算機科學家。由於創造了Java編譯器和虛擬機技術,成爲了Java之父。不但如此,還在一些知名軟件中貢獻着本身的力量,如NeWS和Gosling Emacs。Java從塞班時代就廣爲人知,一杯熱騰騰的咖啡圖標成爲了經典。如今的安卓時代,也大量使用Java和C++混合編程,造成了應用商店種類繁多的安卓程序。
蒂姆·伯納斯·李(Tim Berners-Lee)
蒂姆·伯納斯·李是萬維網的開拓者,也就是咱們理解的WWW。他創造了HTML、URL、HTTP等基於萬維網的網絡通訊技術,計算機所以告別單機時代。咱們如今使用的大部分應用程序都會接入網絡請求數據,若是沒有萬維網,等同於手機沒法聯網,咱們的生活將大打折扣。所以,他得到了2016年的圖靈獎,併成爲W3C的主任,負責萬維網的發展變遷。
唐納德·克努特(Donald Knuth)
唐納德·克努特不可是美國計算機科學家,仍是數學家,曾在斯坦福大學擔任名譽教授。他對算法的計算複雜性進行了嚴格的分析,併發明瞭計算機排版系統TeX和字型設計系統METAFONT,所以被稱爲算法分析之父,並著做《計算機程序設計藝術》,一樣得到了ACM的圖靈獎。
肯·湯普森(Ken Thompson)
肯·湯普森是一個計算機天才,爲了玩遊戲,編寫了Unix系統。他發明的B編程語言雖然如今已經沒有人使用了,但倒是C的前身。他在谷歌工做的時候,和同事們共同開發的Go編程語言,卻沿用至今,使用範圍逐年擴大。這位牛人不但得到圖靈獎,還獲得了總統頒發的國家技術獎。
布萊恩·科爾尼幹(Brian Kernighan)
布萊恩·科爾尼幹是C語言之父丹尼斯·裏奇在Bell實驗室工做的同事,來自加拿大的計算機科學家,併合著了《C程序設計語言》,爲推進C語言作出了巨大貢獻。從2000年來,就任於普林斯頓大學計算機系,擔任教授。
理查德·斯托曼(Richard Stallman)
理查德·斯托曼是一名頂尖程序員,何出此言呢?開源社區普遍使用的Emacs、gcc、gdb,出自他手。他起草了GPL協議和GNU通用許可證,推進着自由軟件的發展。在那個時代,影響力很是巨大,能號召當時知名的程序員和他一同在開源路上並肩做戰。由於它,如今Linux生態得以繁榮,咱們可使用不少免費軟件。
吉多·範羅蘇姆(Guido van Rossum)
吉多·範羅蘇姆,Python之父,創造了Python這門優秀的腳本語言。C++學習難度較高,使得Python做爲了不少青少年編程入門,提高興趣的首選語言。這些年,雲計算和大數據的發展,基於數據分析和網絡爬蟲目的,Python的發展高歌猛進。
時代在前進,在將來的人工智能、大數據分析、精準醫療輔助系統等領域,期待看到更多優秀的頂尖程序員,賦能咱們的將來生活。