登陆注册
59497300000004

第4章 ,扫描接口

在解决了一系列技术问题后,郑文终于松口气了。

现在,他可以利用高级语言来编辑软件了。

对于计算机来说,程序是越低级越好,低级的程序更简单,计算机算得更快。反之,高级的程序虽然语法简单,但是运算量也大。

但是对于程序员来说,计算机的程序是越高级越好,计算机的程序语言越高级,语法就越丰富,自由度就提高了。

简单来说,高级语言适合程序员,而低级语言适合计算机。

现在,郑文要利用高级语言编辑一类程序,脚本。

脚本和其他程序没有绝对的界限,一个系统的软件由无数的脚本组成,而一个脚本本身就足够支持许多小程序了。

通常来说,脚本是临时性的程序,换句话说它只需要被使用一次,之后就暂时不需要使用了。

程序的本质是输入信息,然后输出信息。比如一种叫爬虫的程序,就可以抓取网络上的公共信息,比如飞机票和火车票。郑文现在想要的程序,是读取所有接口的信息,然后再做打算。

郑文现在身处一个控制室内,他面前的设备连接着各种各样的设施,这些设施被接口连接着。

郑文面前的机器和基地内其他设备的关系,这就好像人的大脑和其他器官的关系,而接口就是连接大脑和身体其他部位的神经。

然而,郑文自己并不知道这些器官的用途,他需要利用接口来询问其他设备的功能,这就需要一个脚本。

这个脚本由c语言编辑而成,但是里面的命令却不仅仅是c语言的。严格来说,脚本里有两种语言,一种是c语言,用于实现程序的逻辑,另一种是宏语言,用于执行程序的命令。

简单来说,Windows的系统程序本身也自带一个程序语言,这种语言被称为宏语言。郑文可以通过手动输入宏语言来实现自己的目的,也可以自动输入宏语言来实现。

比如,郑文想要打开画图软件,他可以用鼠标操作,也可以输入OPEN(drawer.exe),后者就是一种宏语言。

宏语言是以“对象”作为基本单元的,程序员可以用他做控制电脑。当然手动控制是非常低效的,我们可以用程序来调用宏语言,从而实现我们的目的。

郑文设计的脚本里,C语言构成了程序的框架,而宏语言则构成了具体的内容。

C语言先把宏语言处理成“字符串”,这样编译器就能把整个脚本翻译成二进制代码。然后,机器在运行脚本的时候,又会把“字符串”翻译成为“宏语言”,然后让计算机执行它。

简而言之,郑文做的,这好比编写一个程序,让电脑自动关机。一般来说我门都是手动关机,而现在我们编写了一个程序,只要运行程序,就会自动关电脑。

编写完成后,郑文开始搜索接口的命令。

前文说过,接口就好像连接大脑和身体的神经,郑文可以使用接口传递信息。

然而,郑文并不知道接口对面是什么。这就好比电脑上有三个USB的端口,但是USB对面既可以接手机,也可以接麦克风,电脑并不能知道对面是什么。

郑文需要一份接口的说明书。

USB端口可以连接手机,也可以连接麦克风,但是电脑并不知道对面是手机还是麦克风。电脑需要对面告诉它是设备的功能,这就需要电脑发出一段信息,请求手机告诉自己的用途。

电脑发出的请求一般是一端32x4的指令,也就是128个0。设备接收到这个信息后,它会返回自己的指令集,也就是说明书。

这时候,郑文的程序自动把说明书存起来,然后反复进行,郑文就能知道所有接口的信息了。

OPEN(C/document/hotdog.exe)

郑文打开自己的代码时,他的手抖了一下。

这一般的程序只在某个区域内运行,如果程序出错,计算机可以立刻终止。

可是这个程序,它是在整个系统上运行,如果程序崩溃,系统就会出问题。

比如,一个人要计算1/0,计算机当然得不到结果,但是计算机可以终止运算。

但是,如果这个人的程序是“反复新建若干文档”,如果程序被设计成死循环,那么电脑上将会出现成千上万的垃圾文档,而系统是允许这个操作的。

这就是很多计算机病毒的原理,这也是郑文担心的。

计算机的命令行窗口停顿了,这代表正在计算机正在执行他的程序。

千万,不要出错呀,郑文在心中祈祷。

要是计算机程序出错,整个系统崩溃了,自己就要手动控制整个基地。

不要说末世的怪物,就是基地内部的安全措施都够让郑文死一百次。

九子这时,命令行窗口忽然返回了一句话——“hotdog is cook”

这句话是郑文的脚本里的最后一句话,这句话如果出现,就意味着程序运行成功了。

看到这句话,郑文彻底松口气。

同类推荐
  • 快穿在线云恋爱

    快穿在线云恋爱

    1v1双洁甜是雨神一步步迈进温柔乡的故事...–––一"宣传需要?合作关系?"韩遇靠在她耳边意味不明得低语,大手慢慢环住她的腰。宿云不由脑瓜疼"你不是说要保持高冷的形象?"宿云挑眉问,卫衣帽里的男孩舌轻抵牙根,"不高冷?"他漫不经心地回答,却牵着宿云的手不放。···–––宗旨就是甜啦
  • 盛世远航

    盛世远航

    帝国的盛世已经度过了数个世纪,在繁华与强盛的表象之下是暗流翻涌的冲突与斗争;世界大战的脚步已然临近,边缘世界的未知生命也蠢蠢欲动……一个由矿工抚养长大的孤儿,即将在这个混乱的时代中,逆势崛起!
  • 无限之至神进化

    无限之至神进化

    无限流再起,仿杀戮都市等,情节老套?是的本书情节老套,哈哈,支持无限的童鞋们,请支持无限流,让我们一起谱写无限的篇章,进入王者的进化之路。必不让众位失望。
  • 与阿尔托莉雅在一起的日子

    与阿尔托莉雅在一起的日子

    “还好,没有再变成一把剑。”死灵法师(前)看了看自己的小胳膊小腿,“那就先做一个人吧。”
  • 浪迹在电影世界

    浪迹在电影世界

    (新书发布了,暂定名《超科成神》,和这一本是同类型的,不过我发到都市异术超能类型去了,等到时机合适再续写这一本,到时候让两本书的人物互动)这只是一个普通人抛开电影角色的影响,学会了如何正确使用各种能力的故事而已。*没有系统,没有主神,也没有指路老爷爷,当然也没有金手指。主角一开始甚至无法指定穿越,本身还是英语渣,看看他怎么混出头*(搞笑风格,周氏无厘头,主角腹黑,略逗,不喜慎入)新书求推荐,求收藏(没上架前都是需要的)
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 大神请收下我的膝盖

    大神请收下我的膝盖

    穿越到万宇大陆的柯岚摸不着头脑,她天真地自己仅仅只是在做梦而已,然而血淋淋的事实击碎了她的逃避。在这个没有电脑没有小说漫画更没有零食的苦逼世界,柯岚该如何生存下去?当然是找一个无敌大神做师傅,然后混吃等死喽!各位观众就等着我柯岚大人逆袭吧!哇哈哈……
  • 龙傲武神

    龙傲武神

    万千宇宙,强者为尊!生死中觉醒图腾血脉,修炼不死吞天诀,夺天地造化,吞万物灵魂,步步杀戮,步步逆天!踏尸骨,踩血海,吞噬寰宇,霸绝苍穹!
  • 逆袭计

    逆袭计

    《DEATHNOTE》夜神月,曾经站在世界顶端的男人`神`他死后,历经暴雨洗礼的新世界会怎样呢?在此,一个小人物`永夜云晓`,面对基拉教徒与L的继承者.会有怎样`惊心动魄`的智斗?《逆袭计》`即将展开`~相对同人漫画很独立的故事,希望大家喜欢.^_^提示:(没有看过漫画的同学,可以看`作品相关`里前作漫画的故事梗概.)
  • 纪千黎初

    纪千黎初

    【本文青梅竹马,三观正,男帅女美,爽文+宠文】某天,年级第一的纪黎对年级第二千初说:“我这一生都只会是你的不二之臣。”同学听闻满脸不信,直到有一天看到他和她吵架冷战,没过几小时,纪黎就向千初撒娇喊抱抱求原谅还认真说道:“初一我们以后再也不冷战了。”
  • 此生九万有余

    此生九万有余

    【此文第一视角介意的请绕道】“我追随过你的脚步,也放弃了寻找你的旅途”“做神仙啊就是要逍遥自在啊!”!本文全部虚构!不喜欢千万不要勉强!!无任何依据!切勿较真!切勿当真!!全都是我自己想的!请多多包涵!*本人年更选手+平时更新只是改错字跟微调好色爱酒老神仙x正直善良小将军+目前暂定BE感谢一切
  • 老板是个大病患

    老板是个大病患

    薛昕毕业后一路倒霉到底,直到遇到莫名其妙的沈老板。沈老板替她找工作,让她学习,甚至还包了她三餐!面对如此温柔又乐于助人的沈老板,薛昕痛定思痛后只想说——老板,你有病吧!
  • 凡人意识

    凡人意识

    什么是意识?是所有生物都拥有意识,还是人类独有?察觉杀气果断反杀,遭遇GANK提前离开,意识存在万物之间。在不断萎缩的世界反面,少年背负起旧神的灵龛,从灰暗的历史中走了出来,决定带给凡人们新生。
  • 星辰焕

    星辰焕

    他是权倾朝野的异姓王她是敌国送来的质子一道圣旨让他们相遇……
  • 嚣张狂少

    嚣张狂少

    杀手界让人闻风丧胆的传说级杀手鬼泣金盆洗手做起了包租公,却得罪了不少势力,从而也慢慢建立了自己的小势力。在保护科研项目主任的女儿时,鬼泣也被牵连进去,从而知晓了所研究的是使武力值成倍上升的一种药剂。偶然的情形下,鬼泣服用了这种药剂,并且没有任何的副作用,武力值呈几何倍数上升,并因此也陷入了一个更大的阴谋漩涡……