Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei AlexandrescuC++ 编码规范

Ralf W. Grosse-Kunstleve

- Ralf 是一位晶体学家。他拥有矿物学学位(德国波鸿),以及晶体学博士学位(瑞士苏黎世联邦理工学院)。真正的矿物学家和晶体学家会用 X 射线和硬件进行实验,这些硬件通常与 C++ 和 Boost 无关。然而,当 Ralf 经常弄坏昂贵的实验设备时,他决定作为一名计算晶体学家会造成较少的损坏。

作为一名科学家,Ralf 绝大部分时间都在用 Fortran 编程,Fortran 是所有优秀编程语言的曾祖父(如果你了解 Backus-Naur,你就知道Fortran 发明者的名字)。Ralf 是非常流行的结构生物学 Fortran 程序 CNS 的合著者。当他得知真正的程序员可以用任何语言编写 Fortran 时,Ralf 知道是时候学习 C++ 了。当然,一次性吸收计算机科学领域四十年来的进步,让他头昏脑涨。为了应对这一挑战,他生成了两个子进程,分别命名为 Lisa 和 Anna。要看 Lisa,请点击图片并将显示器绕查看轴旋转 180 度。(LisaAnna 的其他图片不需要对显示器进行体操操作。)

现在,Ralf 在加州劳伦斯伯克利国家实验室计算晶体学倡议工作。该倡议的目标是编写一个用于高通量蛋白质晶体结构确定的软件系统,也称为结构基因组学。令人惊讶的是,这样一个系统的孕育期比 Lisa 和 Anna 的孕育期要长得多。但是,产前诊断已经揭示 Python 和 C++ 将成为未来父母。要查看该系统在早期发育阶段的超声图像,请点击此处