Linus Torvalds是个非常厉害的程序员,因为他有两个名扬天下的作品:Linux和Git。
如果单论技术能力,有一个人,也许比Linus更强。
我在看他主页项目列表的时候,感觉头都炸了。
他开发了著名的模拟器QEMU和音视频处理库FFmpeg,仅仅是这两项就超越绝大部分程序员了,他还写过C编译器,OpenGL实现,LTE软基站,JS引擎,让Linux在浏览器中跑起来,甚至还创造了计算圆周率的世界纪录......
也就是说,这位老兄在操作系统、模拟器、多媒体、计算机图形学、编译器、编程语言、通信、甚至数学等领域跳来跳去,一年开发一个我一辈子都写不出的软件!
他写的程序还总是比别的程序小几个数量级,快几个数量级!
这也太变态了吧?!
不得不承认,这个世界上真的有天才的存在。
他就是法国程序员Fabrice Bellard。

我们来看看他的神奇之路。
压缩软件
Fabrice Bellard出生于法国东南部的一个小城市格勒诺布尔,17岁上高中的时候发现自己的电脑硬盘又小又贵,他就想着如何节省硬盘空间,于是用汇编语言开发了一个压缩程序LZEXE。
LZEXE压缩效果极好,他的朋友也Copy过来使用,并且放到了BBS上,一下子火了,成了DOS时代最火的压缩工具之一。
1996年,24岁的他写了一个Java虚拟机,可以把Java代码编译成C代码执行。
圆周率算法
1997年,他对圆周率的计算产生了兴趣,通过改良Bailey–Borwein–Plouffe公式,提出了最快速的计算圆周率的算法,极大地降低了时间复杂度。

从此他在数学社区建立了自己的声望,新算法也被命名为Bellard公式。
TinyGL(计算机图形学)
1998 年,Bellard 在开发一个虚拟现实引擎项目的时候,需要用到OpenGL,这是一个用于渲染2D、3D矢量图形的跨语言、跨平台的API,OpenGL的开源实现是Mesa,Bellard觉得Mesa太慢了,于是自己写了一个,这就是