比Linus更厉害的程序员,这家伙一定是穿越回来的
比Linus更厲害的程序員,這家伙一定是穿越回來的
Linus Torvalds是個(gè)非常厲害的程序員,因?yàn)樗袃蓚€(gè)名揚(yáng)天下的作品 :Linux和Git 。
如果單論技術(shù)能力,有一個(gè)人 ,也許比Linus更強(qiáng) 。
我在看他主頁項(xiàng)目列表的時(shí)候,感覺頭都炸了。
他開發(fā)了著名的模擬器QEMU和音視頻處理庫FFmpeg,僅僅是這兩項(xiàng)就超越絕大部分程序員了 ,他還寫過C編譯器,OpenGL實(shí)現(xiàn),LTE軟基站,JS引擎,讓Linux在瀏覽器中跑起來,甚至還創(chuàng)造了計(jì)算圓周率的世界紀(jì)錄......
也就是說,這位老兄在操作系統(tǒng)、模擬器 、多媒體、計(jì)算機(jī)圖形學(xué) 、編譯器、編程語言、通信、甚至數(shù)學(xué)等領(lǐng)域跳來跳去 ,一年開發(fā)一個(gè)我一輩子都寫不出的軟件!
他寫的程序還總是比別的程序小幾個(gè)數(shù)量級(jí) ,快幾個(gè)數(shù)量級(jí) !
這也太變態(tài)了吧 ?!
不得不承認(rèn),這個(gè)世界上真的有天才的存在 。
他就是法國(guó)程序員Fabrice Bellard 。

我們來看看他的神奇之路 。
壓縮軟件
Fabrice Bellard出生于法國(guó)東南部的一個(gè)小城市格勒諾布爾 ,17歲上高中的時(shí)候發(fā)現(xiàn)自己的電腦硬盤又小又貴 ,他就想著如何節(jié)省硬盤空間,于是用匯編語言開發(fā)了一個(gè)壓縮程序LZEXE。
LZEXE壓縮效果極好,他的朋友也Copy過來使用,并且放到了BBS上 ,一下子火了,成了DOS時(shí)代最火的壓縮工具之一 。
1996年,24歲的他寫了一個(gè)Java虛擬機(jī),可以把Java代碼編譯成C代碼執(zhí)行 。
圓周率算法
1997年,他對(duì)圓周率的計(jì)算產(chǎn)生了興趣,通過改良Bailey–Borwein–Plouffe公式,提出了最快速的計(jì)算圓周率的算法 ,極大地降低了時(shí)間復(fù)雜度 。

從此他在數(shù)學(xué)社區(qū)建立了自己的聲望 ,新算法也被命名為Bellard公式 。
TinyGL(計(jì)算機(jī)圖形學(xué))
1998 年,Bellard 在開發(fā)一個(gè)虛擬現(xiàn)實(shí)引擎項(xiàng)目的時(shí)候 ,需要用到OpenGL ,這是一個(gè)用于渲染2D、3D矢量圖形的跨語言、跨平臺(tái)的API