首页 > 社交 > 科普中国

比Linus更厉害的程序员,这家伙一定是穿越回来的

TinyGLkAD拜客生活常识网

TinyGL实现了OpenGL的子集,比Mesa或者其他商用实现(如Solaris OpenWin OpenGL)快得多,占用的资源少得多,并且比任何一个都小几个数量级,Bellard 再次展示了他在编写高效 C 代码方面的超高技能。kAD拜客生活常识网

FFmpeg(音频视频多媒体)

2000年,他化名Gérard Lantau,开始了他最重要和最受广泛认可的项目之 :FFmpegkAD拜客生活常识网

kAD拜客生活常识网

FFmpeg 是名副其实的数字视频和音频的“瑞士军刀”,在视频软件和商业网站中无处不在:VLC,YouTube, iTunes ,它的强大之处不用我介绍了吧。kAD拜客生活常识网


kAD拜客生活常识网

C语言混淆竞赛

在创建FFmpeg不久,2000 年和 2001 年,Bellard 向国际C语言代码混淆竞赛 (IOCCC) 提交了两个参赛作品,并且连续两次获奖kAD拜客生活常识网

要知道,IOCCC 是最具创造性的C语言混淆竞赛,是程序员充分展示自己智力的最佳舞台,能赢一次就非常厉害了,而Bellard轻轻松松就搞定了两次。kAD拜客生活常识网

下面是Bellard在2000年的获奖作品,使用快速傅里叶变换在较短时间内计算出已知的最大素数(2^6972593-1)kAD拜客生活常识网

int m = 754974721, N, t[1 << 22], a, *p, i, e = 1 << 22, j, s, b, c, U;
f (d)
{
  for (s = 1 << 23; s; s /= 2, d = d * 1LL * d % m)
    if (s < N)
      for (p = t; p < t + N; p += s)
 for (i = s, c = 1; i; i--)
   b = *p + p[s], p[s] = (m + *p - p[s]) *
     1LL * c % m, *p++ = b % m, c = c * 1LL * d % m;
  for (j = 0; i < N - 1;)
    {
      for (s = N / 2; !((j ^= s) & s); s /= 2);
      if (++i < j)
 a = t[i], t[i] = t[j], t[j] = a;
    }
}

main ()
{
  *t = 2;
  U = N = 1;
  while (e /= 2)
    {
      N *= 2;
      U = U * 1LL * (m + 1) / 2 % m;
      f (362);
      for (p = t; p < t + N;)
 *p++ = (*p * 1LL ** p % m) * U % m;
      f (415027540);
      for (a = 0, p = t; p < t + N;)
 a += (6972593 & e ? 2 : 1) ** p, *p++ = a % 10, a /= 10;
    }
  while (!*--p);
  t[0]--;
  while (p >= t)
    printf ("%d", *p--);
}


kAD拜客生活常识网

TinyCC(最快的编译器)

从2001年的比赛中还产生了一个副产品:TinyCC,这是世界上最快、最小的C语言编译器,比其他大多数C编译器都要小几个数量级kAD拜客生活常识网

为了证明TinyCC的威力,Bellard基于TinyCC开发了一个只有138K的TCCBoot,可以在15秒以内编译完Linux内核并且启动,实在太吓人了kAD拜客生活常识网

kAD拜客生活常识网


kAD拜客生活常识网

QEMU(模拟器)

2005年,Bellard又发布了一个爆炸性项目QEMU,这是一个开源的模拟器,可以用软件的方式来模拟CPU,内存,I/O设备,给操作系统营造一个运行在硬件中的假象。kAD拜客生活常识网

可以想象,开发这样的软件不但需要对操作系统极其了解,还得掌握极其广泛的硬件知识,细节非常多,其难度甚至比操作系统都高。

相关阅读:

  • 智能恒温器的八大看点
  • 微器件巨量组装和集成领域研究获重要进展
  • 首款自校准可编程光子芯片面世
  • 超跑般的性能!雷柏双模无线游戏鼠标VT960S
  • 国产GPU抢站票
  • 广州车展上有个变形金刚?高合HiPhi
  • 利扬芯片拟投建5.5亿元集成电路项目,增强公司芯片测试
  • 上市半年后,高合HiPhi
  • 9月科技看点不多?科技豪车高合HiPhi
  • 一不小心走进心房的文案
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。