32小说 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!
32小说 >  超脑黑客 >   第537章 技术宅

今天一章,明天补上。

========

周围的每一寸空间似乎都堆放着各式各样的电子设备和元器件,光线昏暗,拥挤不堪,林鸿觉得自己仿佛来到了大陆某个城市中城隍庙的电子市场。

走了一段路程之后,他看到,和电脑有关的电子配件和元器件逐渐多了起来。

前面,一个前额刘海染成黄色的青年正在店铺中玩着电脑游戏。

这个时候,走在前面的黄越突然站住了,他转头对广永元道:“按照老规矩。”

说完,他便独自一人先朝前面走了。

“老规矩?”林鸿用疑惑地眼神看了广永元一眼。

广永元只好解释道:“要想进入这个圈子,必须证明自己的技术已经达到这个水平。虽然他们都认识我,但他们都是死脑筋,只认技术不认人。”

绕来绕去,林鸿总算明白,要想继续向前走,他必须通过他们设置的考验,颇有点闯关的意味。

“有意思。”林鸿笑笑,对此并不在意,问道,“都有些什么项目?”

广永元道:“编程、破解以及网络渗透。当然,并不一定要全部过关,只要其中一项能够得到他们的认可就行了。你肯定是没有问题的,只是走个过场罢了。”

广永元已经见识过林鸿的破解技术,连《英雄无敌》这样难啃的骨头林鸿都三下五除二不费什么力气就搞定了,更何况是他们的入门考验?

这个时候,之前正在玩游戏的染发青年已经退出游戏,他一甩额头的黄发,对林鸿道:“请吧。”

第一道关卡,编程。

林鸿也没有什么废话,坐到了刚刚青年的座位,他看到,显示器中已经出现了一道题目,很显然,他们对于这种事情已经非常熟悉,拥有了自己一套固定的考验流程。

给林鸿出的题目为“使用基本运算来编写一个你所可能实现的效率最高的平方根函数”。

平方根在数学中是一个非常重要同时也非常复杂的运算,在计算机中实现这种函数通常比较困难,所以编程语言一般都会对这些函数进行封装,程序员在编程的时候,如果涉及到平方根运算,直接调用函数库中的函数就行了,很少有人会懂得底层到底是如何实现的。

而且,能够实现是一方面,能不能做到运算效率高效又是另外一方面。

程序的运行效率,往往就是高手和菜鸟之间的重要区别,真正的黑客,编程的时候,不仅仅只是将功能实现,还会追求最高效率,有时候可能只是一个符号的变化,其执行效率便天差地别。

执行一次的区别可能看不出来,可是如果循环一千次,一万次呢?

高手和菜鸟编写的程序,在效率上往往有着很多倍的差距,要想编写出高效优雅的程序,必须有着对编程语言和计算机底层的本质理解,同时还得拥有丰富的编程经验,在这方面可做不得假,实践是唯一提高自身实力的方式。

林鸿知道,求平方根的运算,有一个算法叫做牛顿迭代法,其原理为:

如果一个数为X,假设它的平方根为Y,如果Y的平方和X相差大于某个给定的误差,就继续假设下一个值,如此持续下去,直到最终得到在允许误差内的值。

至于如何假设这个值,使用的方式便是取平均值,其中必须多次用到除法和乘法。

在计算机中,其本质其实就是加法,整个CPU的运算其实就是一个加法器,当初林鸿实现超脑CPU结构的时候,就是基于一个加法器结构,至于后面的减法、乘法以及除法等运算,都是对在这个加法器的基础上衍伸而来。

直接使用牛顿迭代法来求平方根,这是普通人的做法,林鸿不用想都知道,如果真的按照这种方式来实现,显然不能过关。

林鸿略微一思索便有了头绪,他查看了一下电脑中的编译器,发现这台电脑里面准备得非常充分,不但有市面上常见的一些编程语言编译器,如C、BAISC、JAVA、C++等语言,甚至还有一些非常小众的编程语言,如Ada、Blue、LISP等等。

最终,林鸿还是调出了电脑中的C语言编译器,直接敲起代码来。

霹雳啪啦,仅仅过了二十来秒之后,林鸿便完成了函数的编写。

他调用用函数执行了一下,程序成功运行,没有任何地错误,一次通过。

想了想,他再次删掉了两行,将两个步骤合并成了一个,最终的函数代码总数正好为十行。

“好了。”林鸿道。

站在他身后的广永元此刻还在皱着眉头看着他的程序。

他想不通,林鸿为什么这么编写。

“这么快就好了?”染发青年有些诧异。

刚刚他让出座位的时候,便从一个角落拿出了一个掌上游戏机玩了起来,可是刚刚才开始玩,便听到林鸿说已经OK。

这在众多挑战者当中,还是头一回。

染发青年俯身过去看了一眼,脸上微微一愣,林鸿写的这十行代码,虽然他能看懂大部分,但是还有几个细节他一时之间也没弄懂。

他顺手将林鸿的这个函数加入时间统计宏,执行一万次之后,最终显示出了时间,965毫秒,也就是说,不到一秒钟。

他用敬服的眼神看着林鸿,说道:“你过关了。我在这里呆了两年了,两年来,从这里走过的人不下五十人,可是从来没有一个人做到你这一步,不但结果保证精度,并且执行一万次的时间不超过一秒。”

这章没有结束^.^,请点击下一页继续阅读!

32小说推荐阅读: 开局奖励一座国际投资银行庶道为王韩娱之透视未来我的重生不一样啊校花的贴身高手我的老婆原来是大佬重生四合院:从神级选择开始都市最强装逼系统我真没想入赘我的老千江湖极品小厨工造车绝色总裁的超级高手极品上门女婿超级基因商城万亿神豪开局被劈腿狂龙赘婿重生华夏科技教父娱乐圈:从功夫巨星开始都市之神级读书系统开局物价贬值百万倍医生:从心动的offer开始都市同居物语从商二十年绝品小神医校花的透视高手龙皇武神两界真武深海渔场这个明星太出色导演大亨逍遥小村长重生财富自由外卖神豪:开局奖励天价超跑万界微信红包群神豪:预知未来,开局就中八千亿高考落榜后我觉醒九阶灵脉四合院:从放映员到全民娱乐家国产英雄从饲养熊猫开始从四合院许大茂开始我就是不缺钱此刻,我为华夏守护神悠闲乡村直播间重生:崛起香江我在深圳的青葱岁月都京地下城都市之不败狂神万族之劫国士无双:修罗战神
32小说搜藏榜: 校花的贴身高手夜的命名术万界升级APP我孩子的妈妈是大明星神豪和他的女友无限掠夺系统乌龟地坚持全球宝藏:从美利坚开始史上最强超能情侣都市武圣万界最强直播系统开局就吃软饭怎么办偷听我心声,女主人设崩了啊首富从玩黄金矿工开始最强学霸系统钓鱼直播间重生之投资专家从练习生到顶流巨星美女总裁的兵王保安高考零分,我被军区抓捕了赘婿纵横都市白小龙的牛气人生我来自地狱方外书屋我是贴身大校草我的女儿你惹不起我身上有条龙最强修仙学生风月药师重生之都市我为尊Card牌纪元开局放弃亿万家产医武狂婿绝品高手都市之狂婿战神我修仙者的身份被向往曝光了最强教师我和厨神有个约会很纯很暧昧前传我的机械章鱼我要做一条咸鱼都市星空召唤玩宝大师小农民做微商孤岛求生开局飘来女上司都市:我在垃圾堆里被封神了!不要和女警谈恋爱气运:开局扮演孙悟空,横扫无敌四合院:傻柱的逆袭我的憨憨小女友
32小说最新小说: 热搜第一:叫你捡漏你开挂啊带着爸妈去上班李氏四合院里的老中医我的金融帝国我写的娱乐文被杨老板看到了放弃留学,我打造了世界第一名校娱乐:别联系了,真不熟从重生开始合租浪在娱乐圈怪物食堂两界化妆师武侠之父重生之娱乐风暴都市种子王好莱坞制作星媒舵手地窟求生:开局食物增幅三十倍再启仙途文娱:让你唱歌,你搁这作法?汽车公司?不,是国货之光百元求生:从潘家园捡漏开始韩娱之隔世斑斓我的夫妻关系竟能数据化硅谷大帝首富后才知是反派韩娱之kpopstar平行空间我是贴身大校草校园超级霸主纯情校医万能小道士续世枭雄医道无双翡翠王火爆兵王护花高手特种兵痞在校园我意花丛护花神偷校园纨绔特工极品保镖无敌保镖美女房客美女身边的金牌高手总裁大人进错房警花的近身高手贴身美女攻略超级都市法眼极品调教