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

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

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

0
分享至

01

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

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


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

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


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

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

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


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

他費了九牛二虎之力,拼湊出了混合著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),這對于科學計算來說非常友好。

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

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

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

馬里蘭州的一個空間望遠鏡科學研究所為了處理大規(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世紀才會出現(xiàn)。

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

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

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

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

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

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

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

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

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

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

- Scikit-learn → 傳統(tǒng)機器學習

- Matplotlib、Seaborn → 可視化

- TensorFlow、PyTorch → 深度學習

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

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

大概率不會吧。

先發(fā)的優(yōu)勢讓Python壟斷了數(shù)據(jù)科學領(lǐng)域,其他語言想替代Python,真正的門檻不在于 Python 語法,而在于“復制這個龐大的、久經(jīng)考驗的底層科學計算生態(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ā)布,本平臺僅提供信息存儲服務。

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)推薦
熱點推薦
彭德懷到北戴河看望休養(yǎng)的羅榮桓,卻被羅帥嚴厲批評:你真是糊涂透頂了!

彭德懷到北戴河看望休養(yǎng)的羅榮桓,卻被羅帥嚴厲批評:你真是糊涂透頂了!

史海孤雁
2026-03-03 17:43:09
短劇變天!真人劇虧損率超90%,頭部演員被欠薪

短劇變天!真人劇虧損率超90%,頭部演員被欠薪

新腕兒
2026-03-02 18:39:39
原來,費翔這輩子愛得最深的,不是葉倩文,而是大他7歲的她

原來,費翔這輩子愛得最深的,不是葉倩文,而是大他7歲的她

心靈的觸動a
2026-03-02 19:40:22
崩盤3000%!1塊錢狂漲到131萬,伊朗人的口袋,正在“流血”!

崩盤3000%!1塊錢狂漲到131萬,伊朗人的口袋,正在“流血”!

藍色海邊
2026-03-03 19:29:48
騎士迎戰(zhàn)東部第一!米切爾繼續(xù)缺席,哈登單核帶隊沖擊2連勝

騎士迎戰(zhàn)東部第一!米切爾繼續(xù)缺席,哈登單核帶隊沖擊2連勝

體壇小李
2026-03-03 16:59:46
160元買了100克積存金 北京銀行回應

160元買了100克積存金 北京銀行回應

財聯(lián)社
2026-03-03 13:50:06
萬幸!李茂一家5口開車11小時抵達阿曼,搶到曼谷機票,即將回國

萬幸!李茂一家5口開車11小時抵達阿曼,搶到曼谷機票,即將回國

夢史
2026-03-03 10:24:08
郭德綱宣布德云社繼承人

郭德綱宣布德云社繼承人

逍遙論經(jīng)
2026-03-03 13:18:51
伊朗總統(tǒng)勢單力薄;革命衛(wèi)隊亂成了一鍋粥

伊朗總統(tǒng)勢單力?。桓锩l(wèi)隊亂成了一鍋粥

寰宇大觀察
2026-03-03 16:57:10
廣州一村設(shè)宴請4000多名村民過元宵節(jié),海內(nèi)外宗親捐50多萬元支持,村民:大家非常高興

廣州一村設(shè)宴請4000多名村民過元宵節(jié),海內(nèi)外宗親捐50多萬元支持,村民:大家非常高興

環(huán)球網(wǎng)資訊
2026-03-03 09:24:10
演都不演了!剛復出就開演唱會,票價賣到1280,到底誰給的自信

演都不演了!剛復出就開演唱會,票價賣到1280,到底誰給的自信

樂悠悠娛樂
2026-03-01 10:27:25
現(xiàn)貨黃金日內(nèi)轉(zhuǎn)跌

現(xiàn)貨黃金日內(nèi)轉(zhuǎn)跌

財聯(lián)社
2026-03-03 00:06:13
6億打水漂?投資人揭《美人魚2》不上映原因,劣跡藝人害慘周星馳

6億打水漂?投資人揭《美人魚2》不上映原因,劣跡藝人害慘周星馳

查爾菲的筆記
2025-09-02 00:48:54
日經(jīng)225指數(shù)跌幅擴大,現(xiàn)跌3.0%

日經(jīng)225指數(shù)跌幅擴大,現(xiàn)跌3.0%

每日經(jīng)濟新聞
2026-03-03 13:41:26
女子假信佛與多位高僧發(fā)生不當關(guān)系,秘密錄制5600段視頻。

女子假信佛與多位高僧發(fā)生不當關(guān)系,秘密錄制5600段視頻。

特約前排觀眾
2026-02-09 00:05:05
人沒本事,一看就知:沒本事的人,每到春節(jié),就會有3個通病

人沒本事,一看就知:沒本事的人,每到春節(jié),就會有3個通病

聚焦最新動態(tài)
2026-02-28 09:53:49
沙特王儲突然站隊,中國三年前留下的后手,關(guān)鍵時刻拉了伊朗一把

沙特王儲突然站隊,中國三年前留下的后手,關(guān)鍵時刻拉了伊朗一把

肖茲探秘說
2026-01-28 18:29:02
金融美女高管沉迷小鮮肉,威逼利誘讓他獻身,丈夫抓奸場面太炸裂

金融美女高管沉迷小鮮肉,威逼利誘讓他獻身,丈夫抓奸場面太炸裂

離離言幾許
2026-03-03 15:53:07
現(xiàn)貨黃金日內(nèi)跌幅擴大至3%,報5153.9美元/盎司

現(xiàn)貨黃金日內(nèi)跌幅擴大至3%,報5153.9美元/盎司

每日經(jīng)濟新聞
2026-03-03 19:38:07
誰能想到,女單世界第一孫穎莎,在新加坡還有這么可愛的一面!

誰能想到,女單世界第一孫穎莎,在新加坡還有這么可愛的一面!

小光侃娛樂
2026-03-03 19:30:08
2026-03-03 20:47:00
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
231文章數(shù) 630關(guān)注度
往期回顧 全部

科技要聞

擁抱AI的"牛馬":邊提效邊自嘲"自費"上班

頭條要聞

東北小伙走丟25年回國認親:對親生父母沒有任何怨言

頭條要聞

東北小伙走丟25年回國認親:對親生父母沒有任何怨言

體育要聞

35輪后積分-7,他們遭遇史上最早的降級

娛樂要聞

謝娜霸氣護夫:喊話薛之謙給張杰道歉

財經(jīng)要聞

特朗普“不惜一切”!全球股債齊崩

汽車要聞

第一梯隊輔助駕駛加持 iCAR V27定檔3月13日上市

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

房產(chǎn)
藝術(shù)
旅游
親子
公開課

房產(chǎn)要聞

狂銷13億!近百位三亞頂豪買家,都在All in超級地中?!倫??

藝術(shù)要聞

Nihad Aghazada:當代阿塞拜疆畫家

旅游要聞

尋跡中國|上元夜游長安城!外國友人在西安感受詩意盛唐

親子要聞

大型寒假作業(yè)趕工現(xiàn)場,萌娃搞笑日常

公開課

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

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