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

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

  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(pt;ptN;ps)for(is,c1;i;i)bpp〔s〕,p〔s〕(mpp〔s〕)1LLcm,pbm,cc1LLdm;for(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(pt;ptN;)p(p1LLpm)Um;f(415027540);for(a0,pt;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一定是穿越回来的,或者一定是在上帝模式下编程。

为何开钟点房的都是年轻人居多?4个小时能干嘛?保洁阿姨真相了引导语:准备在外面过夜的人,一般都会选择在酒店里过夜,在订酒店房间的时候,大多数人都会选择一间大床房,也就是标准的客房。但是还有一部分年轻人很喜欢定钟点房,事实上,钟点房……新秀榜班凯罗继续榜首马图林紧随其后北京时间11月3日,NBA官方更新了最新一期的新秀榜,来自魔术的状元秀保罗班凯罗连续第二周排名榜首,步行者6号秀本内迪克特马图林紧随其后,国王队4号秀基根穆雷位列第三。下面来看……距广州3小时有座神山,藏在万峰林受万人朝拜?可开车上山古人云:智者乐水,仁者乐山;智者动,仁者静;智者乐,仁者寿。它的意思是说智慧的人喜爱水,仁义的人喜爱山;智慧的人懂得变通,仁义的人心境平和。智慧的人快乐,仁义的人长寿。智者之乐……47岁东契奇母亲气质非凡,韵味不输瓦妮莎,拒绝和伊戈达拉约会NBA的休赛期,独行侠球星东契奇也没有闲着,他带领斯洛文尼亚冲击欧锦赛冠军。斯洛文尼亚已经进入了欧锦赛八强,他们四分之一决赛的对手是我们很熟悉的波兰。上一届男篮世界杯,波兰靠着……俗话说秋季吃3草,胜过冬虫草,3草指的啥?怎么做好吃?在物资匮乏的年代,蔬菜的种类并不多,人们只能以野菜为生,然而如今人们生活水平提高了,对于健康饮食越来越重视,野菜又一次成为了舌尖美味。野菜是每个季节特有的产物,它们和常见……这项美国保持了28年的纪录,今年让中国给破了最近,在大家没注意到的地方,咱们中国学生又悄悄的在世界屠榜了。在2022年第63届的IMO国际奥林匹克数学竞赛上,中国队夺得第一的好成绩。而且,这次的TOP1含金量……早报国青迎U20亚洲杯预选赛开门红莱万独造三球助巴萨大胜米兰今天是9月11日星期日,欢迎收看早报!U20亚洲杯预选赛刘国宝补时两度造点艾菲尔丁双响U19国青31击败缅甸U19北京时间9月11日凌晨,U20亚洲杯预选赛A……陈百强吞药自尽永别了,我最爱的女人近日,好声音选手张琳翻唱陈百强歌曲《等》,旋律婉转哀伤,歌词情真意切,不由得又让人想起了一代音乐才子陈百强,想起了他和赌王女儿何超琼那一段刻骨铭心,却爱而不得的恋情故事。……一个坏消息来了,A股,周三行情预判炒股,行情在绝望中诞生。周二,在外资不断流出的情况下,沪指上涨1。36,深证成指上涨1。04,创业板指上涨0。1。行情分化了,股票却普涨,大多数人都是回血的交易日。光伏、……RO反渗透膜净水器换芯成本高吗?净水器是一种消耗型家电产品,净水器滤芯是需要定期更换的净水器的功能就是通过滤芯截留水中的杂质,实现净水效果而这些滤芯阻隔的杂质,经过反冲洗并不能彻底冲洗干净,时间一……暖心治愈的人生感悟文案一、抱最大希望,尽最大努力,做最坏打算,持最好心态。记住该记住的,忘记该忘记的,改变能改变的,接受成事实的。太阳总是新的,每天都是美好的日子。二、我得到的,都是我努力争取……CBA十大球员未获注册,青岛队三人,一人得分上双王骁辉32岁,上赛季场均2。5分1。6篮板王骁辉是北京首钢队一名防守型悍将,他出色的防守能力经常令对手闻风丧胆。由于上个赛季犯规从2次以上减少到1。1次,作用已经不大,随……
十大名场面回顾中国航天超级2021出品:科普中国制作:太空精酿监制:中国科学院计算机网络信息中心2021年,中国航天又迎来了突飞猛进的一年,在载人航天、火星探测与月球探测等领域均取得了重大成就……王者荣耀创意结合传统文化,个性英雄获赞无数在《三国演义》中的孙策,字伯符,汉末群雄之一,孙吴政权的奠基者之一。《三国演义》称其武勇犹如霸王项羽,绰号小霸王。夺取豫章郡后统一江东,同年4月,正当孙策准备发兵北上之时,在狩……马龙和巴克利谁更强?对比49次交手数据,没想到是一边倒的结果卡尔马龙和查尔斯巴克利是NBA历史上非常有名的大前锋,他们都曾在总决赛中输给乔丹,职业生涯都没有拿过总冠军,但无冠并不影响他们的伟大,他们都曾力压乔丹拿到常规赛MVP,那么这两……看KPL秋决赢至尊豪礼活动开启公告活动常驻入口:游戏内活动面板KPL秋决看决赛赢豪礼活动奖励:参与必得冠军头像框兑换信物,有机会抽取孙尚香水果甜心、小乔缤纷独角兽等皮肤好礼,更有概率获取KPL官方比赛用机……腾讯wegame传奇超极品的黄金骨玉,这一身得花多少钱?腾讯wegame传奇于2020年9月开区,点卡版收费,每小时1。16元人民币。目前为赤月顶级,版本类似于176,但又在此基础上增加了一些176没有的地图和装备。今天拍到一……荣耀X10麒麟820鸿蒙OS,1199元还值得入手吗?荣耀手机自从成立以后发布了一些产品,但是本身的吸引力却没有之前那么强大,相信很多用户都认可这个观点。要知道,以前的荣耀属于华为旗下,在线上发展得很不错,而现在荣耀已经开始驻足线……风起洛阳女一宋茜女二宋轶,为何偏偏输给了一个胖丫头《风起洛阳》的播出,引发了许多网友的热烈讨论,无论是黄轩的演技精湛,还是王一博的帅气逼人,亦或者是大唐王朝的盛世繁华,都是讨论的内容之一,可其中也不缺乏一些有意思的内容,譬如一……新疆抓饭,十全大补,美味挡不住抓饭,维吾尔语叫波罗,色、味、香俱全,油亮生辉、味香可口,是新疆风味美食之一。在新疆,100个家庭就会做出100种不同口味的抓饭,油多油少,绵羊肉还是山羊肉,杏干还是葡萄……貂蝉开黑节皮肤曝光,2种方案让大家选择,玩家皮肤名字挺不错Hello,大家好,这里是头号游戏,每天都会带来最新的游戏资讯!最近在王者荣耀中有很多的新皮肤被爆料,虽然被爆料的皮肤比较多,但是还是要以王者荣耀正式服为准,因为有些皮肤……霍建华林心如为女儿办生日派对1月12日,台媒曝光霍建华和林心如为女儿办生日派对的画面,照片中现场热闹又温馨。图片中这个批散着乌黑的头发,戴着蝴蝶结发箍的小女孩儿,正是霍建华和林心如的女儿小海豚。小海……累计在轨近50万小时,电科芯片多光谱图像传感器批量上星近日,随着吉林一号高分03D34星成功发射,电科芯片研制的多光谱时间延迟积分相机(TDICCD)图像传感器成功上星54颗,累计在轨时间近50万小时。图像传感器作为光学成像……马斯克嘲讽苹果擦屏布智商税!特斯拉上架50美元皮卡哨子,瞬间前段时间,苹果上架145元的天价擦屏布,引起了不少网友关注与热议,而特斯拉CEO马斯克也对此搞起了事情。今日,特斯拉上架了一款CyberTruck皮卡造型的哨子,售价50……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网