国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請入駐

他只想更好地做科研寫論文,卻一不小心改變了全球程序員的命運(yùn)......

0
分享至

01

上世紀(jì)90年代中期,正在麻省理工讀碩士的吉姆來到了俄勒岡州的阿什蘭,這里以莎士比亞戲劇節(jié)聞名于世。

當(dāng)吉姆在一個(gè)劇院后面的公園里玩雜耍時(shí),遇到了來自施樂PARC的一個(gè)科學(xué)家帕維爾·柯蒂斯,帕維爾也想加入,玩一個(gè)雙人的雜耍。


吉姆欣然同意,兩人愉快地玩了起來。

兩人一邊玩兒一邊閑聊,帕維爾告訴吉姆他發(fā)現(xiàn)了一個(gè)新的編程語言:Python。


用Python寫程序特別清晰,易懂,簡直就是可以執(zhí)行的偽代碼!帕維爾他們這些搞科學(xué)研究的簡直太喜歡這一點(diǎn)了!

吉姆默默地把Python記在了心里。

回到MIT,吉姆開始寫自己的碩士論文,論文是關(guān)于超導(dǎo)體和半導(dǎo)體相關(guān)的領(lǐng)域,需要大量的實(shí)驗(yàn),然后用Matlab對數(shù)據(jù)進(jìn)行處理,和理論模型進(jìn)行對比。


吉姆發(fā)現(xiàn),Matlab在數(shù)值分析方面強(qiáng)大得嚇人,但在其他任務(wù)上糟糕透頂。

他費(fèi)了九牛二虎之力,拼湊出了混合著C、Python、Matlab的代碼,終于完成了論文。

一般人也就到此為止了,但是吉姆不一樣,他開始琢磨起來:Python這么好用,如果能具備像Matlab那樣的數(shù)值分析能力就好了!

這樣大家做科研寫論文就會(huì)非常方便!

吉姆研究了一下,發(fā)現(xiàn)了Python的另外一個(gè)重要特點(diǎn):可以和C/C++緊密集成。

Python對外提供了一個(gè)清晰的 C API,在C代碼中可以輕松調(diào)用 Python 函數(shù),訪問Python的對象。

所以對于一些性能關(guān)鍵的函數(shù)(矩陣乘法、哈希、加密等),完全可以用C語言來實(shí)現(xiàn),這對于科學(xué)計(jì)算來說非常友好。

于是,吉姆決定寫一個(gè)Python擴(kuò)展,在保留Python作為通用編程語言的同時(shí),又具備像Matlab那樣數(shù)值分析的能力。

很快,這個(gè)叫Numeric的擴(kuò)展就新鮮出爐了,Numeric也是第一個(gè)用于科學(xué)計(jì)算的Python庫。

圍繞 Numeric ,一個(gè)非?;钴S的科學(xué)家和工程師社區(qū)開始形成,他們開始用Python+Numeric進(jìn)行科學(xué)計(jì)算,并且基于Numeric開發(fā)了SciPy,提供了更高級(jí)的科學(xué)計(jì)算功能,比如優(yōu)化、積分、信號(hào)處理、線性代數(shù)、統(tǒng)計(jì)等。

馬里蘭州的一個(gè)空間望遠(yuǎn)鏡科學(xué)研究所為了處理大規(guī)模的數(shù)據(jù),開發(fā)了numarray 軟件包,相比Numeric ,numarray在處理大型數(shù)組時(shí)速度更快(但是在處理小型數(shù)組時(shí)更慢)。

2005年,Travis Oliphant將numarray的功能移植到了Numeric上,推出了大名鼎鼎的NumPy。


02

注意,Numeric出生于1995年,這一年也發(fā)生了幾件大事:

1.Sun 公司發(fā)明了Java

2.松本行弘推出了Ruby

3.網(wǎng)景的布蘭登用10天設(shè)計(jì)了JavaScript。

而C#、Go等語言要等到21世紀(jì)才會(huì)出現(xiàn)。

換句話說,Python在科學(xué)計(jì)算領(lǐng)域搶得了重要的先發(fā)優(yōu)勢!

但是,Python卻丟失了一個(gè)更大的機(jī)會(huì):互聯(lián)網(wǎng)。

1995~2005這十年,互聯(lián)網(wǎng)狂飆突進(jìn),Java通過J2EE統(tǒng)治了企業(yè)級(jí)應(yīng)用開發(fā),然后不斷向其他領(lǐng)域進(jìn)軍,成為第一大編程語言。

在瀏覽器端,在GMail,Google Maps的助推下,JavaScript成為無可爭議的老大。

Ruby也依靠Ruby on Rails爆火,在Web2.0應(yīng)用開發(fā)中捕獲了大量程序員的芳心。

Python依然在自動(dòng)化腳本、運(yùn)維、科學(xué)計(jì)算等領(lǐng)域默默耕耘,雖然也有Django、Flask這樣的框架,但是使用Python開發(fā)Web應(yīng)用的人很少。

Python抬眼望去,Java、Ruby、JavaScript高高在上,如日中天,自己顯得非常落寞。

好在Python并沒有等多久,人工智能的浪潮就來了。

在科學(xué)計(jì)算和數(shù)值分析領(lǐng)域,沒有一個(gè)編程語言能像Python那樣擁有如此完備的生態(tài),Python積累多年的優(yōu)勢終于釋放了。

- NumPy、Pandas → 數(shù)據(jù)處理

- Scikit-learn → 傳統(tǒng)機(jī)器學(xué)習(xí)

- Matplotlib、Seaborn → 可視化

- TensorFlow、PyTorch → 深度學(xué)習(xí)

這些庫幾乎成了AI研究的“標(biāo)準(zhǔn)工具箱”,被各個(gè)高校,研究機(jī)構(gòu),實(shí)驗(yàn)室廣泛使用。

假設(shè)你是一個(gè)研究生,你進(jìn)實(shí)驗(yàn)室的時(shí)候,你的師兄丟給你幾萬行沒有注釋的代碼,是使用Python的NumPy/SciPy做數(shù)值分析, 雖然你很討厭Python的語法,但是你會(huì)用你最喜歡的語言如Java/Ruby來重寫它們嗎?

大概率不會(huì)吧。

先發(fā)的優(yōu)勢讓Python壟斷了數(shù)據(jù)科學(xué)領(lǐng)域,其他語言想替代Python,真正的門檻不在于 Python 語法,而在于“復(fù)制這個(gè)龐大的、久經(jīng)考驗(yàn)的底層科學(xué)計(jì)算生態(tài)系統(tǒng)”

而這個(gè)生態(tài)系統(tǒng)的起點(diǎn)就是公園的那次偶遇,帕維爾向吉姆介紹Python的那一刻。

如果在另外一個(gè)平行時(shí)空,帕維爾和吉姆在公園偶遇,帕維爾向吉姆介紹了Java、JavaScript、Ruby,吉姆會(huì)用它們?nèi)プ鰯?shù)值分析嗎?

大概率不會(huì),因?yàn)檫@三門語言無法同時(shí)滿足:1.清晰易懂 2.和C/C++緊密集成。

03

最后再來提一下吉姆,他完成了Python擴(kuò)展Numeric , 把維護(hù)的工作交給了其他人,揮一揮衣袖,不帶走一片云彩。

在對Numeric做性能測試的時(shí)候,Jim比較了Python和其他很多語言, 他震驚地發(fā)現(xiàn)Java在一些簡單的數(shù)值運(yùn)算上居然和C語言一樣快!于是他開始了一項(xiàng)工作,把Python移植到JVM, 這就是Jython。

后來他也加入了施樂PARC,在那里他又參與設(shè)計(jì)了著名的AOP庫AspectJ, 掀起了面向切面編程的熱潮,尤其在Spring中大行其道。

2004加入微軟后,他又把Python移植到了.NET平臺(tái),即IronPython。

這四項(xiàng)工作,完成任意一項(xiàng),都足以在軟件發(fā)展史上寫下自己的名字,而Jim居然都完成了,真乃奇人也!

如今吉姆興趣大變,他把注意力移到了一個(gè)叫做布料模擬器的研究上,玩得不亦樂乎:


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
美國73年來第一次這么做!李在明還沒到中國,特朗普先對韓國下手

美國73年來第一次這么做!李在明還沒到中國,特朗普先對韓國下手

說歷史的老牢
2026-01-04 11:16:24
快船遭遇重創(chuàng)!小瓊斯確診右膝內(nèi)側(cè)副韌帶二級(jí)扭傷 至少休戰(zhàn)六周

快船遭遇重創(chuàng)!小瓊斯確診右膝內(nèi)側(cè)副韌帶二級(jí)扭傷 至少休戰(zhàn)六周

羅說NBA
2026-01-05 08:22:35
德國生產(chǎn)線連夜運(yùn)往中國:一場靜悄悄的工業(yè)大逃殺,正在歐洲上演

德國生產(chǎn)線連夜運(yùn)往中國:一場靜悄悄的工業(yè)大逃殺,正在歐洲上演

遠(yuǎn)方風(fēng)林
2026-01-04 23:42:28
樓市可能要下猛藥了

樓市可能要下猛藥了

金融界
2026-01-05 11:46:04
2340萬人創(chuàng)出5.65萬億GDP,臺(tái)灣人均GDP遠(yuǎn)超京滬,憑啥這么能打?

2340萬人創(chuàng)出5.65萬億GDP,臺(tái)灣人均GDP遠(yuǎn)超京滬,憑啥這么能打?

墨蘭史書
2026-01-04 17:40:03
上海中心大廈入駐企業(yè)名單(截至2006年1月,精確到樓層)

上海中心大廈入駐企業(yè)名單(截至2006年1月,精確到樓層)

趣味萌寵的日常
2026-01-04 11:46:15
汪峰女兒生日派對驚喜不斷,章子怡新書也來助陣!

汪峰女兒生日派對驚喜不斷,章子怡新書也來助陣!

舞指飛揚(yáng)
2026-01-05 09:59:35
張水華人緣差?福州跑友全部為她出頭:給我躲遠(yuǎn)點(diǎn) 這里不歡迎你

張水華人緣差?福州跑友全部為她出頭:給我躲遠(yuǎn)點(diǎn) 這里不歡迎你

風(fēng)過鄉(xiāng)
2026-01-05 07:38:00
別墅搜出23件國寶,全家集體失聯(lián)!徐湖平案落幕,17年舉報(bào)有結(jié)果

別墅搜出23件國寶,全家集體失聯(lián)!徐湖平案落幕,17年舉報(bào)有結(jié)果

詩意世界
2026-01-03 15:19:25
特朗普最大“貢獻(xiàn)”,就是親手摧毀了中國人對美國的幻想

特朗普最大“貢獻(xiàn)”,就是親手摧毀了中國人對美國的幻想

議紀(jì)史
2026-01-04 12:50:03
A股:周一,放量上漲,釋放了兩個(gè)信號(hào),股市即將進(jìn)入尾聲了?

A股:周一,放量上漲,釋放了兩個(gè)信號(hào),股市即將進(jìn)入尾聲了?

明心
2026-01-05 11:22:30
回國了我才敢說:越南,是我去過的所有國家中,最被看輕的

回國了我才敢說:越南,是我去過的所有國家中,最被看輕的

好賢觀史記
2026-01-05 10:18:43
明日花綺羅全身麻醉「咬斷門牙」險(xiǎn)喪命! 首發(fā)聲:一度覺得要死了

明日花綺羅全身麻醉「咬斷門牙」險(xiǎn)喪命! 首發(fā)聲:一度覺得要死了

ETtoday星光云
2026-01-05 09:42:07
漸行漸遠(yuǎn),自亞歷山大表態(tài)沖73勝后雷霆已輸5場,目前30勝6負(fù)

漸行漸遠(yuǎn),自亞歷山大表態(tài)沖73勝后雷霆已輸5場,目前30勝6負(fù)

懂球帝
2026-01-05 12:21:35
2026門診開藥大調(diào)整!這6條規(guī)矩沒搞懂的人,錢包估計(jì)要遭殃了?

2026門診開藥大調(diào)整!這6條規(guī)矩沒搞懂的人,錢包估計(jì)要遭殃了?

今朝牛馬
2026-01-03 15:24:08
委內(nèi)瑞拉代理總統(tǒng)成立委員會(huì),處理馬杜羅釋放相關(guān)事宜

委內(nèi)瑞拉代理總統(tǒng)成立委員會(huì),處理馬杜羅釋放相關(guān)事宜

界面新聞
2026-01-05 11:16:55
中國總?cè)丝谠傧陆?,二胎三胎沒人生,專家給出多條建議,卻遭吐槽

中國總?cè)丝谠傧陆担ト]人生,專家給出多條建議,卻遭吐槽

春秋論娛
2026-01-04 17:48:25
工資從19萬漲到66萬多!一財(cái)會(huì)人員稱,幾乎考完了財(cái)務(wù)相關(guān)的證書

工資從19萬漲到66萬多!一財(cái)會(huì)人員稱,幾乎考完了財(cái)務(wù)相關(guān)的證書

火山詩話
2026-01-05 12:43:55
湖人關(guān)鍵時(shí)刻五大太有摧毀性了!全2米,攻守兼?zhèn)洌徊◣ё弑荣?>
    </a>
        <h3>
      <a href=籃球資訊達(dá)人
2026-01-05 13:30:37
便裝歸鄉(xiāng)被營長堂弟按末席吃剩菜,全村嘲笑他,軍車駛來后眾人閉嘴

便裝歸鄉(xiāng)被營長堂弟按末席吃剩菜,全村嘲笑他,軍車駛來后眾人閉嘴

星宇共鳴
2025-12-27 10:05:02
2026-01-05 14:32:49
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
214文章數(shù) 604關(guān)注度
往期回顧 全部

科技要聞

雷軍新年首播:確認(rèn)汽車業(yè)務(wù)降速

頭條要聞

媒體:美軍擄走馬杜羅卻放過羅德里格斯 背后或有隱情

頭條要聞

媒體:美軍擄走馬杜羅卻放過羅德里格斯 背后或有隱情

體育要聞

女子世界第一,9年前在咖啡店洗碗

娛樂要聞

黃宗澤奪雙料視帝,淚灑頒獎(jiǎng)臺(tái)憶往昔

財(cái)經(jīng)要聞

李迅雷:擴(kuò)內(nèi)需要把重心從"投"轉(zhuǎn)向"消"

汽車要聞

不是9S是8X!極氪全新高性能旗艦SUV命名官宣

態(tài)度原創(chuàng)

數(shù)碼
健康
旅游
家居
軍事航空

數(shù)碼要聞

元旦“國補(bǔ)”拉動(dòng)手機(jī)銷量同比增長16.2%,OPPO漲幅32.6%位列第一

這些新療法,讓化療不再那么痛苦

旅游要聞

冰雪狂歡、古鎮(zhèn)漫游……外國游客解鎖中國游新玩法 新年入境游迎“開門紅”

家居要聞

白色大理石 奢華現(xiàn)代

軍事要聞

馬杜羅預(yù)計(jì)5日在紐約"首次出庭"

無障礙瀏覽 進(jìn)入關(guān)懷版