[轉]天才電腦程式員 -- fabrice bellard

來源:互聯網
上載者:User

標籤:android   blog   http   os   ar   使用   java   for   sp   

 這位老兄就是用javascript寫linux的那位,他的首頁是:
http://bellard.org/

上面有他的幾個作品,包括qemu,ffmpeg,tcc等。

 

這個世界從來不缺天才,只缺乏利用天分堅持理想和信念不斷創新的人,這些人用恒心和努力締造一個又一個傳奇。法國人Fabrice Bellard 就是這樣一個了不起的程式員。

Fabrice Bellard1972年生於法國,曾就讀於巴黎高等綜合理工學院和法國電信研究院。對電腦有著濃厚興趣的他,高中時就嶄露頭角,編寫出了LZEXE,這是DOS上第一個廣泛使用的檔案壓縮程式。

Fabrice Bellard是一位電腦奇才,在業界有著重要的影響。1996年他編寫了一個簡潔但是完整的C編譯器和一個Java虛擬機器Harissa。Fabrice Bellard發明的TinyCC是GNU/Linux環境下最小的ANSI C語言編譯器,是目前號稱編譯速度最快的C編譯器。Fabrice Bellard傑作眾多且涉及廣泛,1998年編寫了一個簡潔的OpenGL實現TinyGL,2003年開發了Emacs複製QEmacs,2005年還設計了一個廉價的數字電視系統。

Fabrice Bellard的一個重要傑作是在Linux核心上寫了一個CPU模擬器QEMU,這套開放源碼的模擬器軟體與Bochs、PearPC近似,但具有後兩者所不具備的高速度及跨平台等特性。QEMU可以在不同的機器上運行獨自開發的作業系統與軟體,經由KQEMU這個開源的加速器,能類比至接近真實電腦的速度。QEMU構思巧妙, 效率極高, 在藉助核心態的KQEMU加速器之後,類比代碼的執行速度甚至能夠接近真實機器。QEMU已成為目前使用最廣泛的模擬器,KVM和Google Android的模擬器都是基於QEMU的。

Fabrice Bellard 可謂博學多才,他另外一個重量級項目是FFmpeg。F Fmp e g 單詞中的F F 指的是F a s t Forward,FFmpeg這個2000年發起著名的開源多媒體播放器項目, 是MPlayer的姊妹項目。這是一個如此重要的成就,沒有這個項目,就沒有我們今天廣為使用的暴風影音等播放器。這個多平台、多功能的多媒體編碼解碼器由Fabrice Bellard發起並管理,現在是由Michael Niedermayer在進行維護。

天才的創新經常是離經叛道式的超越,Fabriced Bellard的一些項目讓人感覺瘋狂。比如他曾有一個項目是將帶有VGA顯卡的PC改裝成DVB-T的訊號發射器。這樣一來,為了防止泄密,公司不僅要封音效卡插口,還要焊上顯卡插口。

Fabrice Bellard在圓周率演算法方面也有著驚人的成就,1997年FabriceBellard提出最快圓周率演算法公式。在計算圓周率的過程中,Fabrice Bellard使用改良後的查德諾夫斯基方程演算法來進行圓周率的計算,並使用貝利-波溫-勞夫演算法來驗證計算的結果。為了紀念他對圓周率演算法所作出的傑出貢獻,Fabrice Bellard所使用的改良型演算法被命名為Fabrice Bellard演算法,這種演算法是目前所有圓周率演算法中最快的一種,這個計算N位PI的公式比傳統的BBQ演算法要快47%。

2009年的最後一天,Fabr ice Bellard宣布另一重大突破:他用案頭電腦打破了由超級電腦保持的圓周率運算記錄。這是一個壯舉, 他將PI計算到了小數點後2.7萬億位!更令人驚訝的是, 他使用的不過是價格不到2000歐元的個人PC,僅用了116天,就計算出了PI的小數點後第2.7萬億位,超過了由目前排名世界第47位的T2K Open超級電腦於2009年8月17日創造的世界紀錄。新紀錄比原紀錄多出1200億位,然而,他使用的這台案頭電腦的配置僅為:2.93GHz Core i7 CPU,6GB記憶體,7.5TB硬碟!

不過這次為了加快計算完成的速度保住排名第一的位置,Fabrice Bel lard使用了9台連網的電腦來對資料進行驗證, 若使用一台電腦來驗證計算結果的話, 則需要額外增加13天的計算時間。

Fabrice Bellard在圓周率方面的輝煌成就, 使他創造多次圓周率單一位計算的世界紀錄(計算10的整次冪位) , 也曾因此而登上《科學美國人》法文版。

轉自:http://blog.wsdd.org/?p=1859

[轉]天才電腦程式員 -- fabrice bellard

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.