专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

比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一定是穿越回来的,或者一定是在上帝模式下编程。

不出内蒙古!这个古镇,安静清幽,适合休闲度假,去一次就爱上不知道你是否和我一样有着浓浓的古镇情节总觉得那里有着我向往的故事一个美女撑一把油纸伞走在古镇的石板路上宁静安逸每个古镇都有它最独特的魅力有小桥流水的温暖柔情也有田园牧歌的洒脱自在有我的国内旅游史第三个地方,天津北方最大的港口城市第三站天津市写此文之前先说明一下由于时间久了,记忆中有不清晰的方面,文章中可能有描述错误的地方,欢迎大家指正。天津我目前为止来过三次。第一次是1997年春季,因为烟台公司承保的船舶广东河源十景1。万绿湖4A万绿湖华南第一湖。万绿湖位于广东省河源市东源县境内,因处处是绿,四季皆绿而得名。万绿湖是华南最大的人工湖,又名新丰江水库,是华南最大的生态旅游名胜,万绿湖与浙江千岛湖去小兴安岭遇见中国最美的秋色,东北原创旅游路线分享秋意浓,南方的秋却少了色彩,四季常青的叶从春挂到冬,于是我们决定去追逐一场无边秋色。如以往一样,旅行从一张照片开始,无意间在蚂蜂窝翻到一张金色的五大连池照片,而东北在秋季也并不是一酥香醇厚,吃过都回味,足不出户,在家自制澳门游客必买的手信如果去澳门游玩,一定会留意街头小巷到处都有卖杏仁饼,师傅会把糕粉塞进传统的木制模具后,压出形状,经过烘烤后,散发阵阵的杏仁香味,酥松可口,让人回味。杏仁饼传统的杏仁饼主要原料是绿豆转发提醒!泰安多景区发布最新要求,请严格遵守泰山景区关于中秋国庆假日旅游服务的温馨提示为全面落实限量预约错峰总要求,统筹抓好疫情防控和经济运行,确保实现中秋国庆假日安全秩序质量效益文明五统一目标,现就做好近期旅游服务有关事宜有时间,去台湾走走吧我若干年前去过一次台湾,真的觉得台湾是一个非常值得一游的地方。我在台湾呆了十天左右,走了半个台湾。冬季的台湾不冷,气候宜人,但淫雨霏霏。从台北出发,驱车一路向东,便来到了风景宜人的甘肃最美的12个风景,去过3个不简单,去过6个就太幸福了丝绸之路三千里!黄河文明八千年!甘肃历史悠久,文化璀璨,有极其丰富的旅游资源。广袤的草原,皑皑白雪,茫茫戈壁,秀美山峰,甘肃有除了大海之外的所有地形地貌。今天,带大家一起盘点一下甘享受13个月的阳光埃塞俄比亚的日历与国际通行的公历差别很大,计算时间的方式也与其他国家不同。独特的历法和计时方式,是埃塞俄比亚文化传承的缩影。埃塞俄比亚使用的儒略历规定一年分为13个月,前12个月每冰皮月饼鲜花月饼鲜肉月饼东航航班推出中秋传统美食冰皮豆沙月饼在万米高空飘香,花好月圆祝福满满中秋佳节即将到来,东航将月饼元素融入空地美食,为旅客打造了品尝中秋传统美食的空中旅程。东航计划在中秋节当天,为旅客带来了节日小惊喜。在上关注旅交会相约游玉溪夏日炎炎,玉溪这些凉辰美景等你来打卡来源云南日报盛夏时节,烈日炎炎除了空调冷饮和西瓜还可以游山玩水享清凉打卡玉溪的这些凉辰美景带你躲避似火骄阳乐享缤纷夏日!红塔区龙马山龙马山生态旅游度假区位于玉溪市红塔区东北部,以钟
中国拍客淘金阿富汗住豪华公寓办女子学校摘要半年前,中国拍客老弟到阿富汗拍摄。最初只是想做自媒体,但在网友的支持下,他渐渐成了一名扶贫博主,由此也听到了阿富汗女孩发自内心的那些呼喊。文魏芙蓉编辑周航去年8月,随着美军撤离湖南省关工委酒鬼酒2022年助学仪式湘西举行160名困难学子获资助圆大学梦8月23日上午,馥郁学子湘西未来湖南省关工委酒鬼酒2022年助学仪式在湘西举行。红网时刻新闻8月23日讯(记者王嫣通讯员田佳佳)关爱善举,点亮困难学子大学梦。8月23日上午,馥郁学建设税收营商环境改革创新实验区深圳已有69位港澳涉税专业人士完成跨境执业登记丨深圳先行示范区建设3周年南方财经全媒体见习记者石恩泽深圳报道自2019年深圳被赋予先行示范区的使命,已3周年。8月18日,南方财经全媒体记者从深圳市税务局获悉,该局聚焦市场化法治化国际化营商环境要求,建设挤痘大师优秀的人文科普医疗纪实虽然只看了两集,但每集的各个主人公的烦恼都大同小异,这些或大或小的肿瘤肿块影响了他们的自信和生活,成为他们人生中的一大障碍。温柔可爱的李医生用自己的专业知识与亲和力帮助他们清除了这江大学子返家乡不负青春韶华勇当时代后浪江大学子返家乡不负青春韶华勇当时代后浪为纪念柳亚子先生诞辰135周年,继承先辈遗志,奋发建设祖国,8月20日,江苏大学文学院汉师2001班团员青年殷沄菲探访柳亚子纪念馆,深入了解柳家居中报深读丨好莱客,苦大宗业务久矣21世纪经济报道记者孔海丽北京报道部分地产商陷入债务困境,给相关定制家居企业带来的影响已经显而易见,而好莱客与大宗业务的渊源,却格外有前传正传后传的跌宕起伏之感。近日,好莱客公布了王志飞恋张歆艺7年分手,闪婚小14岁女演员,中年后演技开挂在热播的电视剧玫瑰之战中,王志飞扮演了一个中年律师李大为。王志飞演技仿佛开挂,把一个有点自私,喜欢挑拨离间的职场老油条演得活灵活现。因为女主顾念的到来,使得自己的侄女失去了来律所的给8月份8位影视剧女主演技排个名,袁泉第一,虞书欣惨遭垫底今年7月份的影视剧圈可以说是惨不忍睹,除了吴磊的星汉灿烂以及杨紫的沉香如屑两部古装剧外,大多数作品,像天才基本法等剧或多或少都翻了车。反观今年8月份,影视剧圈涌现了不少优秀的作品,善良的人运气都不会差人之初,性本善。善良是人的天性,是区别动物的特质。善良的人运气都不会差,这是我人生的信条。也许曾经动摇过,但从不丧失过。我生而善良,没有干过伤天害理的事,没有伤害过别人,处处与人为40集电视剧罚罪即将播出,10位实力派加盟,李幼斌黄景瑜出彩昨天已经预告了这两天有两部电视剧即将播出,已经跟大家聊了商业调查师,今天再来聊一聊另一部罚罪。这部剧目前定档8月25日,也就是明天,在爱奇艺播出。一,剧情定位从名字来看,这应该是一萨布利奇浙江是实力很强的对手队员今天展现了很好的拼劲直播吧8月24日讯在今天晚上结束的中超联赛第13轮补赛中,浙江队11战平了沧州雄狮。赛后,沧州雄狮主帅萨布利奇出席了新闻发布会。谈到今天的比赛,萨布利奇认为首先要恭喜队员们,他们在
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网