编程之战 第十九章 指令解释器

小说:编程之战 作者:程序小猿 更新时间:2024-08-06 08:41:20 源网站:顶点小说
  “好”,系统有些气鼓鼓地说道,“那你就ready吧!”

  “来来来”,杨成摆了个潇洒的pose。

  “耶...”

  下一刻,他消失了。

  这是一间宽敞的大学教室。

  里面稀稀疏疏地坐着一些研究生,而杨成则是坐在了第一排。

  在他面前,有一位衣着考究的传统老教授,花白的胡子,看上去既有些严肃又显得德高望重。

  此时此刻,老教授正对着黑板,用粉笔一笔一划,写了些晦涩难懂的东西。

  这黑板上面有很多密密麻麻的符号,算术公式和计算机英文词汇。

  然而他们的标题却是一个单词:

  “brainf**k”

  “这是什么玩意儿?”

  杨成大脑中冒出了一百个问号。

  这时,老教授转过身子,目光炯炯地看着大家。

  “今年是1993年,我的研究成果是一项简单的,微型的计算机语言解释器。”

  “我暂时把它命名为brainf**k。”

  “具体的设计工作已经完成了,编码实现作为大家的研究生阶段性课题”。

  老教授扫视了一下众人,看他们有什么话要说。

  “缪勒教授”,这时有人举起手来问道。

  “您能谈谈它的基本原理嘛?”

  “可以”,缪勒清了清嗓子。

  “这种语言,他是基于一个简单的模型,提供了8种基础的指令。”

  “在底层,以字节为单位,以数组来存储,并提供了一个指向该数组的指针。至于输入输出,则是通过字节流的形式”。

  “下面,我来谈谈指令集的具体设计”,缪勒摊开一份文件。

  “大于符号,它表示指针作加1运算”。

  “小于符号,它表示指针作减1运算”。

  “加号,它表示指针指向的字节的值加上1”。

  “减号,它表示指针指向的字节的值减去1”。

  “英文句号(小数点),它表示输出指针指向单元的ascii码内容”。

  “英文逗号,它表示接收一个字节的输入,存储它的值到指针指向的单元”。

  “左方括号,如果指针指向的单元值为零,向后跳转到对应的右方括号后面”。

  “右方括号,如果指针指向的单元值不为零,向前跳转到对应的左方括号前面”。

  “大家有什么疑问吗,没有的话给你们一天时间”。

  杨成此时却是面色惨白,恨不得挖个地洞钻进去。

  这老教授到底说的是啥子玩意儿哟!

  他之前真是闻所未闻哪!

  他大脑飞快地转动,在想个脱身之策。

  突然他灵机一动,举起手来。

  “教授,我肚子好疼啊!”

  然后只见他面孔扭曲,捂着肚子飞也似的逃出了教室。

  速度之快,堪比博尔特...

  此举看得缪勒也皱了皱眉头。

  好不容易冲到了男厕所,杨成一颗悬着的心才终于放松下来。

  “叮!”,系统铃声及时地响了起来。

  “很遗憾!玩家您离开指定区域,挑战失败了!”

  “请您继续努力!”

  “系统啊,你要不要这么坑人啊!”,杨成一脸的悲愤。

  “嘿嘿,不给你点教训,让你不知天高地厚”。

  系统声音听起来很是高兴。

  “呃,还是饶了我吧”,杨成心有余悸地说道。
为更好的阅读体验,本站章节内容基于百度转码进行转码展示,如有问题请您到源站阅读, 转码声明
八零电子书邀请您进入最专业的小说搜索网站阅读编程之战,编程之战最新章节,编程之战 顶点小说!
可以使用回车、←→快捷键阅读
本站根据您的指令搜索各大小说站得到的链接列表,与本站立场无关
如果版权人认为在本站放置您的作品有损您的利益,请发邮件至,本站确认后将会立即删除。
Copyright©2018 八零电子书