溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

發(fā)布時(shí)間:2020-08-14 04:43:22 來源:ITPUB博客 閱讀:154 作者:AIBigbull2050 欄目:互聯(lián)網(wǎng)科技
2019-11-24 13:26:43

十三 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI

比你成功的人,比你還努力。

上周,SOHO中國董事長、地產(chǎn)大亨 潘石屹,56歲生日當(dāng)天發(fā)布微博宣布進(jìn)軍編程語言Python。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

緊接著第二天,又更新微博解釋為何會(huì)做出此舉。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

潘石屹給出的解釋大致就是,在不斷發(fā)展的社會(huì)中,要指揮機(jī)器,就需要學(xué)習(xí)讓機(jī)器聽得懂的語言。

而他覺得Python是 進(jìn)化最好的程序語言,也是 最值得去學(xué)習(xí)的語言之一。

再之后,潘石屹發(fā)微博開始挑書。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

果不其然,連他朋友都會(huì)對(duì)兒子說:

潘叔叔都學(xué)習(xí)Python了,你還不努力學(xué)習(xí)!

但其實(shí),我們所熟知的那些程序語言或系統(tǒng)的開創(chuàng)者們,大都已經(jīng)超過或接近退休年齡(按60周歲算):

Linux之父Linus Torvalds今年50歲;
Java之父James Gosling 今年64歲;
C#之父Anders Hejlsberg今年59歲;
PHP之父Andi Gutmans,今年41歲;
XML之父,Tim Bray今年61歲。

然而,他們中的大多數(shù)仍在一線奮斗著事業(yè),真可謂是 老驥伏櫪,志在千里

今天,量子位就帶大家盤點(diǎn)一下程序語言/系統(tǒng)之父們的傳奇人生。

Python之父——Guido van Rossum(63歲)

Guido van Rossum(龜叔),出生于1956年,江湖人稱“ Python之父”、“ 仁慈的獨(dú)裁者”。因開創(chuàng)Python語言被世人所熟知。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

Python之父,Guido van Rossum

1982年,龜叔在阿姆斯特丹大學(xué)獲得數(shù)學(xué)和計(jì)算機(jī)科學(xué)碩士學(xué)位。即使擁有雙料資質(zhì),但他更喜歡計(jì)算機(jī)所帶來的樂趣:

我總是趨向于做計(jì)算機(jī)相關(guān)的事情,熱衷于做任何和編程相關(guān)的工作。

那么Python是怎么誕生的呢?先介紹一下大背景。

當(dāng)時(shí)龜叔已經(jīng)接觸過諸如C或Pascal等語言,這些語言設(shè)計(jì)原則主要是讓機(jī)器運(yùn)行的更快。與此同時(shí)80年代也正在掀起個(gè)人計(jì)算(PC)機(jī)的浪潮。

但可想而知,配置是完全跟不上的。舉個(gè)例子,早期的Macintosh,一個(gè)大數(shù)組就有可能占滿內(nèi)存。為了提高效率,程序員們?cè)谑褂镁幊陶Z言時(shí)候,不得不像計(jì)算機(jī)一樣思考。

雖然龜叔很熟悉C語言,但他更喜歡用Shell。雖然Shell并不是真正的編程語言,但是C語言上百行代碼才能實(shí)現(xiàn)的功能,Shell幾行就能實(shí)現(xiàn)(因?yàn)樗谋举|(zhì)是調(diào)用)。但缺點(diǎn)也是比較明顯的——不能全面調(diào)動(dòng)計(jì)算機(jī)功能。

這時(shí),ABC語言讓龜叔看到了一絲希望。

ABC語言是荷蘭的數(shù)學(xué)與計(jì)算機(jī)研究所開發(fā)的,龜叔在這工作時(shí)也參與了它的開發(fā)。簡而言之,ABC語言最大的亮點(diǎn)就是 易用。

1989年圣誕節(jié)期間,龜叔因?yàn)?無聊,就決定開發(fā)一種新的腳本解釋程序來繼承ABC語言。而龜叔又是英國電視喜劇Monty Python’s Flying Circus的熱衷粉,故取名Python。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

1991年,第一個(gè)Python編譯器誕生,是用C語言實(shí)現(xiàn),并能夠調(diào)用其庫文件。

最初的Python是由龜叔一人開發(fā),但他的同事在使用后給予了許多寶貴的反饋意見,并參與到了Python的改進(jìn)工作。于是乎,龜叔和這些同事便構(gòu)成了Python的核心團(tuán)隊(duì)。他們將工作之外的大部分時(shí)間都投入到了Python的發(fā)展。

由于Python注重邏輯的思考,而非常細(xì)枝末節(jié)的東西都交給了編譯器去處理,所以深受程序員們的喜歡,并迅速流行起來。

時(shí)至今日,已然成為全球最受歡迎的編程語言之一。

而龜叔雖然一直身在企業(yè)工作,但仍對(duì)Python的開發(fā)進(jìn)程保持關(guān)注,并在必要的時(shí)候提出意見作決定。因此在Python社區(qū)被譽(yù)為“ 仁慈的獨(dú)裁者”。

直到去年,龜叔因?yàn)橐粋€(gè)Python的改進(jìn)提案(PEP 572),決定退出核心決策層。他在郵件中寫道:

我不想再為 PEP如此勞心勞力了,盡管我在進(jìn)行著如此艱難的戰(zhàn)斗,卻發(fā)現(xiàn)仍然有很多人不滿意我所做出的決定。

這一消息引起軒然大波,許多網(wǎng)友紛紛留言“ 人生苦短,Python需要你”。

龜叔回應(yīng)道:仍會(huì)在幕后出現(xiàn)。

就在前不久,龜叔發(fā)推宣布正式退休。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

可謂是苦樂參半:我要離開Dropbox公司,以及現(xiàn)在,我已經(jīng)退休了。我在這里學(xué)到了很多東西,我將懷念在這里的工作。

網(wǎng)友對(duì)其留言:退休意味著推出一些有趣的項(xiàng)目,能否知道你在其他地方在做些什么嗎?

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

龜叔對(duì)此回復(fù)了“PEG解析系列概述”的鏈接。

再者,量子位之前報(bào)道過網(wǎng)友統(tǒng)計(jì)各路大佬提交代碼(git commit)時(shí)間分布。龜叔堪稱 夜行獸,24小時(shí)都在提交代碼。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

看來龜叔的退休生活 仍將投入到編程事業(yè)中。

Linux之父——Linus Torvalds(50歲)

Linux之父Linus Torvalds在業(yè)界也算頗有名氣。

從他的經(jīng)典名言: Read the fxxking source code,不難看出是個(gè)經(jīng)常帶有情緒的人。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

Linux之父,Linus Torvalds

1991年十月,還是個(gè)大學(xué)生的Linus在comp.os.minix發(fā)布消息稱,他準(zhǔn)備開發(fā)一個(gè)Unix操作系統(tǒng)的clone——一個(gè)新的操作系統(tǒng)。

為了能被更廣泛的傳播,我準(zhǔn)備把源代碼發(fā)不出來。目前版本號(hào)只有0.02,但是我已經(jīng)上面成功使用了bash,gcc,gnu-make,gnu-sed,compress等等。

而到了1992年1月,Linux的用戶只有100人左右。而應(yīng)用程序的發(fā)展使得Linux獲得了類似Windows那樣的圖形前端(之前特別想DOC操作系統(tǒng)),這也是使得它被廣泛接受的原因之一。

1994年3月,Linux 1.0版本出現(xiàn),而此時(shí)它已經(jīng)擁有了一定數(shù)量的用戶群體。而Linux的發(fā)展得益于它相對(duì)自由的環(huán)境,所有的hacker們可以自由的“把玩”任何附加性能或予以改進(jìn)。

或許正是Linus這種信任,這些“副手”們反而創(chuàng)造了內(nèi)核中較大的部分。

Lunix的發(fā)展也是相當(dāng)迅猛的,在現(xiàn)如今的IT界,可謂是無人不知,無人不曉。已然不是clone Unix的那個(gè)操作系統(tǒng)了。

而Linus本人的名氣不僅僅得益于Linux操作系統(tǒng),與他的性情也有很大的關(guān)系—— 懟天懟地懟空氣。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

覺得標(biāo)準(zhǔn)看不過去,
覺得廠商問題處理不積極, !
覺得程序員代碼寫的不好, !

但即使是這樣的天不怕地不怕的人,去年9月為自己多年的不當(dāng)行為公開道歉:

我在電子郵件中的輕率攻擊既不專業(yè)又不必要,我現(xiàn)在知道這是不對(duì)的,我真的很抱歉。

與此同時(shí),Linus宣布休息一段時(shí)間。

而在近期的開源歐洲峰會(huì)上,Linus又出現(xiàn)了,與VMware首席開源官Dirk Hohndel對(duì)話時(shí)表示:

我不再懂代碼了。
我不再認(rèn)為自己是一名程序員了。

其實(shí),Linus的意思是指目前他大部分代碼都是寫在郵件里,有人給他發(fā)補(bǔ)丁,他就用偽代碼回復(fù)。

換言之,Linus目前的角色更傾向于幕后,是個(gè)維護(hù)者,而不再是個(gè)開發(fā)者。

不過,你以為這樣的Linus是純靠膽識(shí)和懟而成功的嗎?來看看他的工作時(shí)間。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

白天工作,沒問題。但是這位大神的代碼從早上7點(diǎn)就開始有噴發(fā)之勢(shì),這個(gè)勁頭幾乎能持續(xù)到晚上八九點(diǎn)鐘。

看來,成功與勤奮還是密不可分。

Java之父——James Gosling(64歲)

Java,一個(gè)在編程語言神壇居高不下的語言,常年霸占TIOBE編程語言排行榜第一。

就像提到微軟離不開比爾·蓋茨一樣,提到Java,自然也會(huì)想到它的“締造者”,James Gosling。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

Java之父,James Gosling

James從小就對(duì)當(dāng)時(shí)剛剛興起的計(jì)算機(jī)產(chǎn)生了濃厚的興趣。

14歲時(shí),學(xué)校組織去附近大學(xué)參觀,他便記下了計(jì)算中心的門鎖密碼,再往后的日子里,James就會(huì)偷偷溜進(jìn)去學(xué)習(xí)編程。一年之后,大學(xué)天文系還招他做了臨時(shí)編程員。

通過不懈努力,James在加拿大卡爾加里大學(xué)拿到理學(xué)學(xué)士的榮譽(yù)學(xué)位,又在卡耐基梅隆大學(xué)攻讀計(jì)算機(jī)科學(xué)的碩士和博士學(xué)位。

1983年,James來到IBM工作,但是當(dāng)時(shí)的領(lǐng)導(dǎo)并不看重他所從事的工作站內(nèi)容,于是便跳槽到了Sun公司。

1990年,Sun公司打算開發(fā)一個(gè)名為“綠色計(jì)劃”的項(xiàng)目,首選的語言就是當(dāng)時(shí)流行的C++。但在開發(fā)過程中,James和團(tuán)隊(duì)成員發(fā)現(xiàn)C++由于太過于復(fù)雜,會(huì)導(dǎo)致很多錯(cuò)誤的發(fā)生。

既然不好用,也沒別的語言可用,James就自力更生,打算自創(chuàng)一門編程語言。這便是Java的雛形。

但起初,James對(duì)這門語言起名為C++ ++ —,意味在C++基礎(chǔ)上添加更多好的內(nèi)容,摒棄不好的功能。但可想而知,沒多少人會(huì)喜歡這樣的名字,無奈之下,他只好將語言更名為Oak。

1994年,互聯(lián)網(wǎng)蓬勃發(fā)展,正是給了Oak一個(gè)非常好的機(jī)遇,也在業(yè)界好評(píng)如潮。但好巧不巧,Oak這個(gè)名已經(jīng)被一家顯卡制造商占用。無奈之下,只能再改名。

于是乎,Java便應(yīng)運(yùn)而生。

到2000年, Java 已經(jīng)成為世界上最流行的編程語言。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

在2009年時(shí),Oracle公司億74美元價(jià)格收購了Sun公司,James也出任了甲骨文客戶軟件部門的 CTO。但在接下來的日子里,James發(fā)現(xiàn)Oracle的工作、薪酬與他所期望的背道而馳,于是便加入了谷歌。

在谷歌工作半年后,又受好友的邀請(qǐng),出任機(jī)器人設(shè)計(jì)制造公司Liquid Robotics首席軟件架構(gòu)師一職。

2017年5月,62歲高齡的他依舊沒有停止在編程道路上前進(jìn)的步伐,高調(diào)加入亞馬遜AWS。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

真可謂是“ 生命不息,編程不止”。

程序語言之父們?nèi)栽谂?/span>

以為開創(chuàng)了一門流行的語言,名利雙收,就不用再拼了?

再來看看其他的程序語言之父們吧!

Anders Hejlsberg, C#之父,也是TypeScript、.Net創(chuàng)立者,來看看他驚人的GitHub貢獻(xiàn)吧。

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

Andi Gutmans, PHP之父,2016年加入AWS,目前負(fù)責(zé)Search和New NoSQL。

Tim Bray, XML之父,2014年加入亞馬孫,仍舊在編程。

當(dāng)然,還有許許多多的高齡、成功的程序員們還在為自己所熱愛的事業(yè)打拼著。

他們的傳奇人生不禁讓小編想起電影《隱藏人物》中的經(jīng)典臺(tái)詞:

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

如果有人邀請(qǐng)你登上一艘火箭,不要問上去后坐哪;
如果你有幸登上了一艘火箭卻發(fā)現(xiàn)沒有自己的座位,想辦法創(chuàng)造一個(gè)。

當(dāng)然,不是所有人都有天賦去創(chuàng)造一艘屬于自己的火箭。但從這些程序語言之父身上,應(yīng)當(dāng)看到的是對(duì)事業(yè)的熱愛與堅(jiān)持。

程序語言大比拼

全世界有600多種程序語言,它們有時(shí)就像時(shí)裝一樣,更新迭代速度驚人,設(shè)計(jì)不得當(dāng),很有可能就被淘汰。

或許這就是大佬們?nèi)栽趭^斗的原因之一。

但有些程序語言從誕生至今依舊被廣泛學(xué)習(xí)和使用,經(jīng)久不衰:

C語言誕生于1972年,47歲;
C++語言誕生于1985年,34歲;
Python語言誕生于1991年,28歲;
Ruby語言誕生于1993年,26歲;
PHP語言誕生于1995年,24歲;
Java語言誕生于1995年,24歲;
C#語言誕生于2000年,19歲
……

而這些語言每年的“廝殺”也是非常激烈的。

根據(jù)知名編程語言排行榜TIOBE,2019年的排名如下:

56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢
56歲潘石屹下決心學(xué)Python,60歲程序語言之父們還在敲代碼,你呢

Java依舊排名第一,C和Python分別位居第二和第三,C++和C#緊隨其后。

那么問題來了:騷年們,你覺得 世界上最好的語言是哪個(gè)呢?

傳送門

人物維基百科:
https://en.wikipedia.org/wiki/Guido_van_Rossum
https://en.wikipedia.org/wiki/Linus_Torvalds
https://en.wikipedia.org/wiki/James_Gosling

— 完 —

https://www.toutiao.com/i6762740411912946188/

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI