Boost C++ 函式庫

...全世界最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Ralf W. Grosse-Kunstleve

- Ralf 是一位晶體學家。他擁有礦物學學位(德國波鴻)和晶體學博士學位(瑞士蘇黎世聯邦理工學院)。真正的礦物學家和晶體學家會使用 X 光和一些通常與 C++ 和 Boost 無關的硬體進行實驗。然而,當 Ralf 太常弄壞昂貴的實驗設備時,他決定成為一名計算晶體學家,這樣造成的損害會比較小。

身為一位科學家,Ralf 的大部分人生都在使用 Fortran 程式設計,Fortran 是所有優秀程式語言的鼻祖(如果您知道巴科斯-諾爾範式,您就知道 Fortran 發明者 的名字)。Ralf 是 CNS Fortran 程式的共同作者,該程式在結構生物學領域非常流行。當他得知一個真正的程式設計師可以用任何語言編寫 Fortran 時,Ralf 知道是時候學習 C++ 了。當然,一下子吸收電腦科學領域四十年的進展讓他的大腦當機了。為了應付這個挑戰,他衍生了兩個子程序,並將它們命名為 Lisa 和 Anna。要看到 Lisa,請點擊圖片並將您的螢幕沿視軸旋轉 180 度。(其他 LisaAnna 的照片不需要對螢幕進行體操動作。)

目前,Ralf 在加州 勞倫斯伯克利國家實驗室計算晶體學倡議 工作。該倡議的目標是編寫一個用於高通量蛋白質晶體結構測定的軟體系統,也稱為 結構基因組學。令人驚訝的是,這個系統的孕育期比 Lisa 和 Anna 的孕育期還要長得多。然而,產前診斷已經顯示 Python 和 C++ 將會是它的父母。要查看新系統早期發育階段的超音波圖像,請點擊此處