幼儿饰品瑜伽美体用品美文
快百科
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

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

4月12日 夜如影投稿
  LinusTorvalds是个非常厉害的程序员,因为他有两个名扬天下的作品:Linux和Git。
  如果单论技术能力,有一个人,也许比Linus更强。
  我在看他主页项目列表的时候,感觉头都炸了。
  他开发了著名的模拟器QEMU和音视频处理库FFmpeg,仅仅是这两项就超越绝大部分程序员了,他还写过C编译器,OpenGL实现,LTE软基站,JS引擎,让Linux在浏览器中跑起来,甚至还创造了计算圆周率的世界纪录。。。。。。
  也就是说,这位老兄在操作系统、模拟器、多媒体、计算机图形学、编译器、编程语言、通信、甚至数学等领域跳来跳去,一年开发一个我一辈子都写不出的软件!
  他写的程序还总是比别的程序小几个数量级,快几个数量级!
  这也太变态了吧?!
  不得不承认,这个世界上真的有天才的存在。
  他就是法国程序员FabriceBellard。
  我们来看看他的神奇之路。压缩软件
  FabriceBellard出生于法国东南部的一个小城市格勒诺布尔,17岁上高中的时候发现自己的电脑硬盘又小又贵,他就想着如何节省硬盘空间,于是用汇编语言开发了一个压缩程序LZEXE。
  LZEXE压缩效果极好,他的朋友也Copy过来使用,并且放到了BBS上,一下子火了,成了DOS时代最火的压缩工具之一。
  1996年,24岁的他写了一个Java虚拟机,可以把Java代码编译成C代码执行。
  圆周率算法
  1997年,他对圆周率的计算产生了兴趣,通过改良BaileyBorweinPlouffe公式,提出了最快速的计算圆周率的算法,极大地降低了时间复杂度。
  从此他在数学社区建立了自己的声望,新算法也被命名为Bellard公式。
  TinyGL(计算机图形学)
  1998年,Bellard在开发一个虚拟现实引擎项目的时候,需要用到OpenGL,这是一个用于渲染2D、3D矢量图形的跨语言、跨平台的API,OpenGL的开源实现是Mesa,Bellard觉得Mesa太慢了,于是自己写了一个,这就是TinyGL。
  TinyGL实现了OpenGL的子集,比Mesa或者其他商用实现(如SolarisOpenWinOpenGL)快得多,占用的资源少得多,并且比任何一个都小几个数量级,Bellard再次展示了他在编写高效C代码方面的超高技能。FFmpeg(音频视频多媒体)
  2000年,他化名GrardLantau,开始了他最重要和最受广泛认可的项目之:FFmpeg。
  FFmpeg是名副其实的数字视频和音频的瑞士军刀,在视频软件和商业网站中无处不在:VLC,YouTube,iTunes,它的强大之处不用我介绍了吧。
  C语言混淆竞赛
  在创建FFmpeg不久,2000年和2001年,Bellard向国际C语言代码混淆竞赛(IOCCC)提交了两个参赛作品,并且连续两次获奖。
  要知道,IOCCC是最具创造性的C语言混淆竞赛,是程序员充分展示自己智力的最佳舞台,能赢一次就非常厉害了,而Bellard轻轻松松就搞定了两次。
  下面是Bellard在2000年的获奖作品,使用快速傅里叶变换在较短时间内计算出已知的最大素数(269725931)intm754974721,N,t〔122〕,a,p,i,e122,j,s,b,c,U;f(d){for(s123;s;s2,dd1LLdm)if(sN)for(ptN;ps)for(is,c1;i;i)bpp〔s〕,p〔s〕(mpp〔s〕)1LLcm,pbm,cc1LLfor(j0;iN1;){for(sN2;!((js)s);s2);if(ij)at〔i〕,t〔i〕t〔j〕,t〔j〕a;}}main(){t2;UN1;while(e2){N2;UU1LL(m1)2m;f(362);for(ptN;)p(p1LLpm)Um;f(415027540);for(a0,ptN;)a(6972593e?2:1)p,pa10,a10;}while(!p);t〔0〕;while(pt)printf(d,p);}
  TinyCC(最快的编译器)
  从2001年的比赛中还产生了一个副产品:TinyCC,这是世界上最快、最小的C语言编译器,比其他大多数C编译器都要小几个数量级。
  为了证明TinyCC的威力,Bellard基于TinyCC开发了一个只有138K的TCCBoot,可以在15秒以内编译完Linux内核并且启动,实在太吓人了。
  QEMU(模拟器)
  2005年,Bellard又发布了一个爆炸性项目QEMU,这是一个开源的模拟器,可以用软件的方式来模拟CPU,内存,IO设备,给操作系统营造一个运行在硬件中的假象。
  可以想象,开发这样的软件不但需要对操作系统极其了解,还得掌握极其广泛的硬件知识,细节非常多,其难度甚至比操作系统都高。
  创造PI的世界纪录
  2009年,Bellard又去玩数学了,他宣布把圆周率小数点后2。7万亿位以后,仅仅使用了一台普通的PC,创造了世界纪录。
  此前的世界纪录是由排名世界第47位的T2KOpen超级计算机创造的,而Bellard这台桌面电脑不到2000欧元,配置仅为:2。93GHzCorei7CPU,6GB内存,7。5TB硬盘。
  一个人加一台电脑,竟然击败了超级计算机。
  JSLinux(模拟器)
  2011年,他的兴趣又转到了JavaScript身上,居然用JavaScript写了一个PC模拟器,让Linux,Windows可以在浏览器中运行起来。
  这个模拟器仿真了一个32位的x86兼容处理器,一个8259可编程中断控制器,一个8254可编程中断计时器,和一个16450UART。
  不仅支持命令行,还支持图形界面,看到Windows2000竟然在浏览器中跑了起来,那种震撼的感觉,只能用卧槽来形容了!
  LTE软基站(通信)
  2012年,Bellard的兴趣再次转移,一个人花了10个月时间,在一台PC上居然实现了一个运行效率极高LTE软基站。支持LTETDDFDD,NBIoT、eMTC,最大可支持5载波2x2MIMO或3载波4x4MIMO。
  这一切,只需要一个拥有i74核CPU的PC就够了。
  QuickJS(JavaScript解释器)
  2019年,Bellard发布了一个嵌入式的JavaScript执行引擎QuickJS。
  QuickJS支持ES2020,小巧并且易于嵌入,只有几个C文件,没有任何其他外部依赖。
  它运行速度很快,在一个单核CPU上可以在95秒内完成69000个ECMAScript测试。
  我只是挑了Bellard开发的部分软件,在他的网站bellard。org还有很多,最让人震撼的是,这些软件覆盖了计算机科学的各个领域,千差万别。
  Bellard给人的印象是,他可以轻易进入一个他觉得有趣的领域,成为这个领域的专家,留下一个让其他人愿意花费数年时间维护的软件,自己则轻飘飘地离开,进入下一个领域。
  有人问他为什么要研究这么多不同的东西时,他说:我讨厌一直做同样的事情,所以一定要切换不同的项目来玩。。。。。。
  Justforfun,这是Linus的口号,看来各个大神的追求都是一样的啊。
  Bellard对金钱或者名声不感兴趣(用化名做开源项目就是证明),他极少接受媒体的采访,互联网上他的资料非常少,远不如Linus那样声名远扬。
  但是如果你如果你看过他那简陋的个人主页,bellard。org,看看那些展示了惊人的深度和广度的项目,绝对会被震撼。
  Bellard一定是穿越回来的,或者一定是在上帝模式下编程。
投诉 评论 转载

坐稳了,即将开启一次超越我们宇宙的旅行一些稀奇古怪的想法驱使着理论家们相信平行宇宙的存在。坐稳了,接下去我们将开启一次超越我们所在宇宙的旅行,去往宇宙平行的维度。我们不仅会探讨当今流行的多重宇宙我们的宇宙只不……BOYLONDON帽子嘻哈风,点缀别样圣诞节在中国,腊月是个值得关注的一个月,尤其是临近的圣诞节,更是一个狂欢的节日,当天的人们身着各色圣诞装庆祝这天的喜庆。那么怎么样才可以让你在众多服饰打扮中脱颖而出呢?现在在高度同化……零跑C01预售,电动汽车市场性价比搅局者来了在之前对电动汽车的售价认知中,一款中大型的纯电动轿车,即便续航一般,也没太多智能化的配置,单凭这个车的尺寸和所处级别,售价就不能低于25万元。然而当零跑C01(图片)(图片)(……真爱永恒珂兰天生一对打造爱的莫比乌斯环不喜欢钻石的人可以罗列一百条理由,而喜欢钻石的人只用一条理由就足够,即钻石代表爱情的永恒。几乎所有女人都是钻石的拥趸,或许是男女差异,女人们总对爱情抱有更忠贞不渝的坚守,希望能……时尚街拍韩国模特卓绝混搭秀出呛辣个性风【导语】时尚街拍:韩国嫩模卓绝混搭秀出呛辣个性风!韩国嫩模混搭街拍让轻熟女们备受瞩目。帅气牛仔裤搭配皮草显时髦摩登。伊秀服饰网带你看看女生们最钟爱的各种混搭,秀出你的呛辣个性回……街拍黑丝少妇图片大全nbsp黑丝的4大搭配技巧推荐黑丝袜简称黑丝,是女性普遍穿着的一种丝袜。调查显示,70以上的男人关注女性的身体部位是腿,而现在黑丝袜让女性的腿部更加引人注意,更加性感。黑丝袜简称黑丝,是女性普遍穿着的……四川甘孜子午工程二期圆环阵太阳射电成像望远镜设备完成系统集成11月13日上午10时许,四川甘孜州稻城县,国家重大科技基础设施子午工程二期圆环阵太阳射电成像望远镜设备,经过四年的建设完成系统集成,正式进入联调联试阶段。预计将在2023年6……万千少女拥戴的DR钻戒,到底有什么魅力?最近上海的情侣估计要哭了,因为最浪漫、最幽静的约会圣地,红坊宣布封闭拆迁!!关于你们约会的美好种种一下子夷为平地呢!(来自单身狗的善意提醒)作为红坊名店之首的……寺库成为(nbsp宝达日内瓦nbsp)首次进入中国市场的官方近日,瑞士高端腕表品牌BEDATCO与中国最大的高端精品生活方式平台寺库(SECOO)达成战略合作。BEDATCO将正式入驻寺库并在中国独家发售,这也标志着寺库……MARCnbspO39POLOnbsp2017秋冬新品温暖上【2017秋冬,北京】追随本性的MarcOPolo在50周年庆的同时,推出了2017年的秋冬新品。品牌依然坚持崇尚闲适的都市生活方式,致力于追求将精选的天然优质材料与精湛制作工……告别路人甲,穿上印花就对了!一场关于印花的时尚风潮开启!无论是秀场还是街拍,各路时尚高手纷纷将各类印花搬上身。而印花的好处,就是能将一件简单的单品,分分钟摆脱沉闷、单调,赋予新的时尚度!a02绝对是最擅长……比Linus更厉害的程序员,这家伙一定是穿越回来的LinusTorvalds是个非常厉害的程序员,因为他有两个名扬天下的作品:Linux和Git。如果单论技术能力,有一个人,也许比Linus更强。我在看他主页项目列……
家里老人突发脑溢血,懂得急救很重要4个步骤记清楚,能救命天赐3张碧晨荣获金曲,周深提高舞台难度,一口气唱完16秒高音拳王泰森现状行动不便走路拄拐杖,自称死期将至,还复出?谁是英雄之丁霞老而弥坚显真功李子柒的生活是很多人向往的,你幻想过吗?夏至已至,建议大家喝4水忌2事,应季而饮,顺利入伏一季度平均每天烧掉7台新能源,2022年电车油车谁更安全?2023兰马预报名通道正式关闭春糖吹暖风!汾酒预计一季度营收再破百亿,清香成风口?春夏之交多吃4道降火菜,清淡爽口营养高,精神饱满过夏天广西大化上演民族服装秀民众共庆壮族三月三低温的水可以有多冷?
阴道炎吃什么药比较好请不要用爱控制我模型可组合、业务可干预、内容更新快,深演智能发布首款智能推荐 8位娱乐圈情史干净的女星,为丈夫守寡15年,一生只爱一个男人属鼠的人今日运势360星座网(2021年运势)宝宝百天了,作为宝妈的你学会给ta洗澡了吗?张飞真的是一个莽撞人吗张飞性格有何优点2021春江水暖电影观后感精选5篇橄榄油去妊娠纹流产后吃什么维生素联想y470ifi怎么拆机联想y470ifi拆机教程详细介绍现在跑货拉拉可以吗?热文聚热点网

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找漯河衢州兴义眉山桂林阳泉玉溪简阳山东遂宁永城新余梧州洛阳泸州温州临汾清远营口常熟浙江大连桐乡宜昌