TOP榜写作榜手机小说

最近更新新书入库全部小说

追书看 >> 魔法导论 >> 第165章 编程语言

第165章 编程语言 2/2

比如说将目标材料加温到1000摄氏度这个简单的命令,看起来仅仅是一条命令,却需要拆成以下多个步骤:

如果目标材料存在则执行,否则跳过:

将加热符文从数据盘读取并存入暂存区,

激活温度传感小型符文阵,

将传感符文阵的控制值设置为1000摄氏度,

将传感器触发的事件更改为关闭加热符文,

执行加热符文。

以上步骤,每一条都需要写一个单独的命令,并且需要熟读指令手册才能够完成,而能够变通地做出这一点的人都无一例外需要较为强大的逻辑思维能力。

这还仅仅是一个加热的程序,如果是更复杂的呢?比如说将一个球形材料形变为一个甜甜圈型材料,不仅需要各种形变指令,还需要通过方向控制不停地改变材料的方向,整个程序如果要写下来大概需要几十条到上百条指令。

那么,有没有这样一款编程语言,能够用最书面化的语言或者自然语言来完成所有的过程呢?

玛丽陷入了沉思。

“如果我是一个语言的使用者,想对一个物体做一些操作,而且如果能将每一步作用在物体上的程序都能够自由调整。。。”

想了想,玛丽从抽屉里摸出纸笔,在纸上写了起来。

“我们有一个物体,其材料是砂板”,玛丽一边想着,一边在纸上写下了帝国语“砂板”这两个字,可是盯着这个帝国语半天后,她却直接将其划掉,用联邦语字母在下面写下一个缩写“sb”。

“我希望通过一个程序,将其转变为锆解石板,那么我可以。。。”,玛丽写下“sb(锆解石板)”

“不对”,沉思了一会儿,她轻轻摇了摇头,“变成锆解石板应该是一个过程,而且是可以分解的过程,那么我们可以一个符号表示一段过程,所以我必须约定一个符号来代表过程才行。”

于是,在略微思考过后,她在下方写下了:“sb->变成:锆解石”

“有点复杂。”

经过反复多次修改后,她最终将这一类过程修改为“变成锆解石(sb)”,而在将物质与其代号分离后,整个命令行被他更改为:

物质sb:砂板,

sb:变成锆解石(sb)。

望着这简洁精炼的代码,她突然笑了起来,她似乎找到了一个很有趣的东西,如果所有的功能被这样的代码抽象出来,如果每一个人都可以用一行指令去应用这些复杂的功能,而不必去理会这个方法之后的反直觉的逻辑。。。

那这样一种语言便可以成为一种高于机器指令和固定执行体的抽象语言,是更高一层的东西,能够开启程序语言的崭新篇章。

而接下来呢?

她看了看上面的程序。

接下来就只剩下三步,一:将“变成锆解石”方法用语言定义出来,成为一个可供调用的程序片段。

二:写一个翻译机,能够将高级指令翻译为一连串低级指令。

三:改变世界。

喜欢魔法导论请大家收藏:(www.zhuishukanba.com)魔法导论追书看更新速度全网最快。

魔法导论最新章节 - 魔法导论全文阅读 - 魔法导论txt下载 - 两元五角的全部小说 - 魔法导论 追书看

猜你喜欢: 我在惊悚游戏里封神(无限)嫡长女她又美又飒诡秘之主完美世界小行星黑月光拿稳BE剧本难哄很软很甜玄幻:我!天命大反派开局签到荒古圣体