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

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

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

0
分享至

01

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

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


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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


02

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

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

2.松本行弘推出了Ruby

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

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

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

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

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

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

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

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

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

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

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

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

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

- Matplotlib、Seaborn → 可視化

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

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

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

大概率不會吧。

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

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

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

大概率不會,因為這三門語言無法同時滿足:1.清晰易懂 2.和C/C++緊密集成。

03

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

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

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

2004加入微軟后,他又把Python移植到了.NET平臺,即IronPython

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

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


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(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)推薦
熱點推薦
32歲帥小伙與54歲大媽,街頭熱吻!網(wǎng)友:這小伙也是真的“餓”了

32歲帥小伙與54歲大媽,街頭熱吻!網(wǎng)友:這小伙也是真的“餓”了

川渝視覺
2026-04-17 22:26:16
高崗不出事,可以授予元帥嗎?肯定可以,而且排名會比較靠前

高崗不出事,可以授予元帥嗎?肯定可以,而且排名會比較靠前

歷來縱橫
2026-04-14 20:43:24
圣陽股份連收8個漲停板

圣陽股份連收8個漲停板

證券時報
2026-04-20 10:12:03
7歲沈騰攜妻聚餐!王琦近照曝光引熱議:沈騰這是偷偷給老婆“投喂”了多少?

7歲沈騰攜妻聚餐!王琦近照曝光引熱議:沈騰這是偷偷給老婆“投喂”了多少?

今古深日報
2026-04-20 10:12:42
曝王思聰近況:暴瘦脫相 禿頂脫發(fā),拒付200萬后,黃一鳴頻繁發(fā)聲

曝王思聰近況:暴瘦脫相 禿頂脫發(fā),拒付200萬后,黃一鳴頻繁發(fā)聲

東方不敗然多多
2026-04-18 15:31:29
“揭發(fā)”畢福劍的人,終于發(fā)現(xiàn)!20多年的兄弟,酒局現(xiàn)場曝光

“揭發(fā)”畢福劍的人,終于發(fā)現(xiàn)!20多年的兄弟,酒局現(xiàn)場曝光

貓叔東山再起
2026-04-20 10:10:10
重磅!美媒稱哈登就是NBA從未奪冠的最偉大球員,沒有之一

重磅!美媒稱哈登就是NBA從未奪冠的最偉大球員,沒有之一

銜春信
2026-04-20 08:04:19
塞爾比回應(yīng)被奧沙利文取綽號:我們彼此尊重,被談?wù)撜f明你做對了

塞爾比回應(yīng)被奧沙利文取綽號:我們彼此尊重,被談?wù)撜f明你做對了

世界體壇觀察家
2026-04-20 06:27:05
肖國棟:從趙心童那獲得信心!世錦賽16強出5席,7人轟出14桿破百

肖國棟:從趙心童那獲得信心!世錦賽16強出5席,7人轟出14桿破百

排球黃金眼
2026-04-20 09:50:51
院士候選人,嚴(yán)重違紀(jì)違法,被雙開!

院士候選人,嚴(yán)重違紀(jì)違法,被雙開!

新浪財經(jīng)
2026-04-19 19:41:09
何潤東助陣宿遷拿下南京,狂拿五個商務(wù),應(yīng)該感謝《逐玉》

何潤東助陣宿遷拿下南京,狂拿五個商務(wù),應(yīng)該感謝《逐玉》

影視地平線
2026-04-18 22:47:32
全網(wǎng)唱衰的下嫁!嫁普通人5年,前任是法拉利總裁,終究還是輸了

全網(wǎng)唱衰的下嫁!嫁普通人5年,前任是法拉利總裁,終究還是輸了

橙星文娛
2026-04-18 16:42:58
MSC神女號安全通過霍爾木茲海峽

MSC神女號安全通過霍爾木茲海峽

第一財經(jīng)資訊
2026-04-19 23:04:28
西方國家為什么都不喜歡中國?英國專家:中國有一個“老問題”

西方國家為什么都不喜歡中國?英國專家:中國有一個“老問題”

甜到你心坎
2026-04-12 22:42:27
路易十六哀歌:善良是大革命的最大原罪

路易十六哀歌:善良是大革命的最大原罪

朝廷心腹
2026-04-16 14:20:31
“香港演員幾乎全軍覆沒! 無戲可拍”引發(fā)網(wǎng)友熱議

“香港演員幾乎全軍覆沒! 無戲可拍”引發(fā)網(wǎng)友熱議

許三歲
2026-03-26 11:35:13
徹底撕破臉?《乘風(fēng)2026》蕭薔當(dāng)場罷錄,一句身體不適,藏著對節(jié)目組的不滿

徹底撕破臉?《乘風(fēng)2026》蕭薔當(dāng)場罷錄,一句身體不適,藏著對節(jié)目組的不滿

老吳教育課堂
2026-04-19 14:19:36
英國遭到拒絕后發(fā)警告:中國如果不合作,中企海外資產(chǎn)將被沒收!

英國遭到拒絕后發(fā)警告:中國如果不合作,中企海外資產(chǎn)將被沒收!

荷蘭豆愛健康
2026-04-19 18:08:20
潛伏在中國高層的大間諜,遍布軍界政界,簡直令人唏噓

潛伏在中國高層的大間諜,遍布軍界政界,簡直令人唏噓

咸説歷史
2026-04-14 14:21:44
凱恩替補建功!5場連入6球,51球再刷進(jìn)球紀(jì)錄,鎖定“小鋼炮”

凱恩替補建功!5場連入6球,51球再刷進(jìn)球紀(jì)錄,鎖定“小鋼炮”

奧拜爾
2026-04-20 00:48:49
2026-04-20 12:51:00
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
252文章數(shù) 645關(guān)注度
往期回顧 全部

科技要聞

藍(lán)色起源一級火箭完美回收 客戶衛(wèi)星未入軌

頭條要聞

媒體:伊朗剛說不談 美國立即開打

頭條要聞

媒體:伊朗剛說不談 美國立即開打

體育要聞

七大獎項候選官宣!文班或全票DPOY

娛樂要聞

鹿晗生日上熱搜,被關(guān)曉彤撕下體面

財經(jīng)要聞

月之暗面IPO迷局

汽車要聞

把天門山搬進(jìn)廠?開仰望U8沖上45度坡的那刻 我腿軟了

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

時尚
健康
本地
手機
公開課

今年最流行的衣服竟然是它?高級又氣質(zhì)!

干細(xì)胞抗衰4大誤區(qū),90%的人都中招

本地新聞

12噸巧克力有難,全網(wǎng)化身超級偵探添亂

手機要聞

一加Ace6至尊版手機官宣4月28日發(fā)布:天璣9500、8600mAh

公開課

李玫瑾:為什么性格比能力更重要?

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