第90章 程式入门(二):UI
好吧,虽然挂蚊帐的方法有些土,但这也是没办法的事情……因为程远的屋子里没有缎带这种东西。
虽然在某些程序员的口中,流传着一种未经验证的都市传说:据称,很多的顶级程序员其实都是隐藏的女装大佬,当一名程序员穿上女装的时候,他的编码能力和效率就会成倍提升……然而程远可不是这一类人。
因此在一段时间的纠结之后,二人只好在领带,帽子,围巾和蚊帐中选择了最后者……毕竟它挡得最严实。至于为什么程远在有纱窗的屋子里还留了一床蚊帐?这个就要问程远的那位什么东西都不舍得丢掉的老妈同志了。
所以现在,虽然程远现在积攒下的信息点还是会被抢走不少,而且只有程原在家的时候才能做到这一点……不过这毕竟是一个良好的开始。等到以后二人的实力进一步提升,程原能够在帽子和围巾上附加“阻挡信息点流动”的符文的时候,程远就可以随时随地地刷题而不用担心大黑手指的影响了。
总而言之,程远修行路上的最大难题似乎已经被解决了一小半。
“干得不错嘛。”依灵赞许地拍了拍程远的肩膀。
程远揉了揉鼻子,后退了一小步并尴尬地转移了话题:“对了依灵,我看大家都站在原地不动,他们在做什么呢?”
“大家都在收集信息点呀。”依灵笑道:“大青离开的时候留下了好多的信息点,如果不赶快收集的话,它们就会慢慢地散掉啦。”
“所以说他们都在做题么?”程远好奇地问道:“但是我看他们手里并没有拿卷子呀……难道他们把题库直接记到了‘核芯’中,没事就在脑海中调两道题出来刷一刷么?”
依灵噗地笑出了声:“没有这种事情啦。”
随后,依灵向程远详细地介绍了一下,其实在到达P3阶位后,人们就不需要通过“做试卷”的方式去获取信息点了,而且P3阶位的镇民们所拥有的核芯每秒运算次数可以达到百万次,如果是算普通的计算题目的话,一张卷子估计不到半秒钟就做完了。
因此,P3阶的人们一般会使用另一种直接而且暴力的方式进行计算,那便是“穷举”。简单地来说,就是直接“计算所有可能的题目”,比如从“1+1”开始,依次算到“10000 + 10000”,再算到“9999999乘9999999”……
嗯,就是这样简单暴力。
“这……这种方式也太低效了吧?”程远闻言哭笑不得:“就算核芯一秒钟能做上百万次甚至上亿次的运算,但要穷举所有的数字的话,这也远远不够啊。”
“没关系,反正我们只要直接写一个程式,让它自动帮我们做计算就可以了。”依灵笑道:“而且我们在写程式的时候可以不用穷举所有的数字,只要计算那些比较小的数字就行。虽然计算那些几千、几万位的数字也能获得信息点,但相比之下性价比并不高,并不如多计算几次那些小一些的数字。”
“不过我记得,同一片区域内短时间内做同样的计算的话,能够获得的信息点是会不断减少的吧?”程远发问道。他记得在上课时,朱老师曾经为他解释过类似的问题。
“是的,因为小镇的星弦断掉了,与外界的信息交互不畅,所以在重复计算时获取信息点的‘衰减’情况特别严重。所以我们镇子中的大家都约定好了,每个人负责一段范围内的数字的运算。”依灵解释道。
闻言,程远脑中灵光一闪:“这个就是……配额?”
“没错。”依灵赞许地看了程远一眼:“比如,托大笨蛋你的福,我们前几天拿回了FM105-FM106段的配额,这也就意味着,对于那些2的105次幂到2的106次幂之间的数字的基本运算,以后都由我们负责,其他人就不要随便抢啦。”
“2的一百零五次幂……”程远默默地擦了把汗,随后他估算了一下,这个数字用十进制表示的话大概有三十多位,虽然他用笔算的话也不是算不出来,但是……这种纯“体力”的运算还是交给核芯和计算器吧。
“没关系啦,虽然这个数字看上去很大,但是只要程式写得正确的话,核芯在一瞬间就能得出结果。”依灵继续说道:“程式可是艾达贤者的伟大发明,无论是生活中那些简单、重复的工作,还是那些复杂、困难的计算,程式都可以帮助我们最大地发挥算路的计算能力,并准确地得到结果!”
听到“程式”两个字时,程远的耳朵立刻便竖了起来……身为程序员的他,对于编程实在是再熟悉不过了!
“所以你们是怎样编写程式和使用程式的啊?”程远好奇地问道。
“程式嘛……”依灵俏皮地眨了眨眼:“大笨蛋想来试着用一用,或者写几个程式嘛?”
“当然想了!”程远眼睛一亮:“现在的我可以使用程式嘛?”
“那是肯定不可能啦。”依灵白了程远一眼:“不过人家可以将自己的核芯系统临时借给你用一下……”
“嗷耶!”程远激动地握了握拳:“那真是太感谢了!”
望着面前兴奋得忘乎所以的程远,少女微笑着摇了摇头。
——
——
“开放接入频段。”
“分配核芯系统临时操作权限。”
“共享频段已确认……连接通道开启!”
程远的身体微微一震。他隐隐感觉到,他的脑海中,似乎多出了一条细细的,闪烁着天蓝色光芒的通道。
此时,二人早已离开了河岸。在一片寂静的小树林中,两人面对面地坐在路边的小石凳上。一条缎带从依灵的袖口中伸出,并松松地缠在程远的肩膀上。
“有什么感觉么?”依灵望着面前的青年,用带着几分紧张,几分期待的声音说道。
“嗯……怎么说呢?”程远的面色有些诡异:“我感觉……我的脑海中似乎多了一条‘通道’?”
程远露出这样的表情也在所难免。因为,这个新出现的“通道”的样式和他脑海中本来就有的那条“金手指通道”实在是太像了……
“哦,连接是什么样子的并没有关系。”依灵无所谓地说道:“因为每个人的认知是不同的,所以他们在接受来自其他人的‘连接请求’时,看到的影像也是不一样的。”
“原来如此。”程远也松了口气。如果他和依灵的连接方式被某个大黑手指给“带坏”了的话,他可真的要哭了。
在此之前,程远和程原打了一声招呼,告诉他这时候千万不要突然连接过来……然后程远就带着一脸酸酸的表情默默地上班去了。随后,按照依灵的指点,程远用意识小心翼翼地碰触了那条新出现的天蓝色通道。
紧接着,程远眼前一花,随后一排影像出现在了他的视野中。望着眼前浮现的影像,程远惊讶地长大了嘴。
“这……这是?”
此时,浮现在程远眼前的,是一排排或大或小的按钮、图形和说明文字的影像,它们漂浮在空中,并跟随着程远的目光缓缓地移动着。
“这个就是人家的‘核芯系统’的界面啦!怎么样,是不是很帅气?”看着程远目瞪口呆的表情,依灵有些得意地说道。
“确实很帅。”程远下意识地说道。如果要打个比方的话,他眼前浮现的这个界面有些像科幻电影中常常出现的,那些研究员在空中写写画画时,使用的那种透明的触摸屏界面。
随后,程远细细地打量了一下他面前出现的这个“界面”。在界面的正中央,有一个显眼的标有“程式”字样的六边形图标。而在它的四周,有着一些画着各种各样图形的按钮。
程远好奇地将意识集中到了界面左侧的一个显眼的,标有感叹符号的盾牌按钮上,随后,他的脑海中便闪过了一行说明文字:
【紧急防御】!
“那个功能在紧急的时候才可以使用啦。”感应到了程远的操作的少女眨了眨眼:“它的作用是‘调用一个瞬发的防御程式’!”
“用意识按一下就可以了?”程远有些讶异地问道:“不需要集中注意力去控制信息点,也不用去想‘我要一个什么形状的防护屏障’之类的东西么?”
“噗……当然不用了!”少女乐出了声:“敌人的攻击都快戳到你的鼻子上了,你如果再慢悠悠地去想这些东西,那就算你有一百条命都不够用啦。”
程远点了点头。确实,如果是他的话,如果遇到什么危险,他第一时间肯定要么选择躲闪,要么选择抬起手臂护住头,而至于这个动作标不标准,能不能起到最好的效果……先保住性命再说吧。
想到这里,程远将目光投向了界面的另一边。果然,在与先前的按钮对称的位置,还有一个画着箭头的,代表【紧急闪避】功能的按钮。
“那除了这些紧急时刻使用的能力外,我们有办法可以自己选择防御、闪避或者攻击的方式么?”程远又问道。
“当然可以啦。”少女点了点头,并弯下腰去捡起了一块小石块。随后,她抬起了手指,在空中画起了外人看起来完全意义不明的符号。不过这次,程远搞清楚了少女动作的含义——她实际上是在自己脑海中的界面上进行操作!
少女首先是点选了界面最中央的“程式”按钮。随后,整个界面的其它部分突然暗了下去,而在“程式”按钮的周围,又出现了“攻击”,“防御”,“移动”等带有不同字样的新按钮。随后,少女的手指向右上方划动,并选择了“攻击”类别,紧接着,在这个按钮的旁边,又是一排新的图标出现。这些功能就像目录一样,一层一层地展开。
少女一边划动着手指,一边轻声替程远解释道:
“程式类别查找:攻击类,动量系,单体、远程攻击……”
“程式选择:【百步穿杨】;”
“执行【扫描】,获取环境信息……”
少女一条条地下发着指令。伴随着依灵的动作和话语,程远眼前的界面中,目录一层一层地展开,一个个的按钮被选中,一行行数字在界面中浮现。
“攻击目标选择:鹅卵石,坐标正前102.53米,相对高度0.31米……”
“强度设定,T2.2阶;瞄准精度:误差不超过0.005米……”
“开始计算参数……计算完成,结果成立!”
“执行!”
少女的手腕微微一动。顿时,她手中握着的石块如同出膛的子弹一般疾射而出。石块在空中沿着重力划出了一道小小的弧度,最终,它不偏不倚地击中了百米外的另一枚鹅卵石,发出“啪”的一声脆响。
“成功!”少女满意地拍了拍手。