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

今天一章,明天补上。

========

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

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

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

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

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

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

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

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

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

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

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

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

第一道关卡,编程。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

“好了。”林鸿道。

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

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

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

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

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

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

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

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

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

喜欢超脑黑客请大家收藏:(www.lanmosy.com)超脑黑客蓝墨书院更新速度全网最快。

蓝墨书院推荐阅读: 开局国士身份被戏子曝光外公收养的村花小姨神豪:全世界都在演我妖怪公寓爷们都市神豪之一夜暴富妻子的谎言神级美食主播复苏:女帝转生成了我女儿!解释不清了,我拍的历史剧成真了仙桃山庄重生从相亲失败开始系统生意做到外星球隐形豪婿超级小渔民离婚吧我累了赛博双城:我,少年犯科学家校花的贴身高手都市透视小神医战神狂婿开局签到:养成五个姐姐我有长生血脉我和女神们的荒岛人生我在仙界有亩田黄金渔场捡个杀手做老婆秘密的森林小镇神医签到,人在孤岛,刚自建豪华别墅挑战荒野生存修罗赘婿喜乐街离婚后我逆袭成了亿万富翁豪门虎婿重生之沸腾青春结发妻子的谎言长生八万年突然有个女儿我又是个律师身在香江最强小渔民夜的命名术火星修仙的我被国际探索队曝光了都市最强战神极品龙婿肆意神豪生活录乡村最强小神农十块钱挑战求生节目被直播安先生今天依然单身开局顶流的我怎么会糊宅师
蓝墨书院搜藏榜: 乡村神棍小村医上门狂婿我捡了只重生的猫我是最佳综艺导演乡下奇农当医生开了外挂最强透视缉凶进行时我真的是个演员天师小乞丐九尾美狐赖上我最弱无败的超能力者校花的全能未婚夫从练习生到顶流巨星商踪谍影神豪的成长极品天骄我真不是扶妹魔寡嫂人生何必是春风混世小术士超级农场超级富农超级穿越系统娱乐全才道田变强从三十一岁开始修罗赘婿穿越香江成大亨开局国士身份被戏子曝光透视龙婿开局对手是战神夜的命名术四合院里走出的首富火星修仙的我被国际探索队曝光了游戏开拓者霸婿都市雷电掌控者黑道偷天换日乡村朋友圈我爸给我二十亿小欢喜:我的学霸女友乔英子荒野求生,我被迫无敌了重返2008:这算不算是我的娃盟主,请连接我!我真没想和刺猬女孩恋爱我真没想当高武导师啊重生后我有了妻子和超能力最强医圣理发师们的青葱岁月
蓝墨书院最新小说: 地窟求生:开局食物增幅三十倍热搜第一:叫你捡漏你开挂啊带着爸妈去上班四合院里的老中医汽车公司?不,是国货之光再启仙途我写的娱乐文被杨老板看到了百元求生:从潘家园捡漏开始放弃留学,我打造了世界第一名校从重生开始合租浪在娱乐圈怪物食堂奶爸,开局校花找上门,当爸了?我的夫妻关系竟能数据化四合院里的唯一老实人骑士荣耀之半岛风云回到过去当女神硅谷大帝武侠之父重生之娱乐风暴好莱坞制作星媒舵手文娱:让你唱歌,你搁这作法?我的金融帝国都市种子王娱乐:别联系了,真不熟首富后才知是反派韩娱之kpopstar平行空间超级帅哥少帅重生之亿万富翁美女校花的贴身高手天才神医都市逍遥神泡个美女老总做老婆校园超级霸主无敌保镖无敌医生文理双修乡村奇医极品学生狱锁狂龙2墙头有杏美女老师爱上我少年枭雄倾城宝藏翡翠王警花的近身高手美女的贴身男秘