第四十章 毕方奇解释器



阅读库推荐各位书友阅读:编程之战第四十章 毕方奇解释器
(阅读库www.yuedsk.com)(阅读库 www.yuedsk.com)“这次的任务可能有些难度,随机应变吧”,系统好心地提示道。

    “哦?”,杨成心中充满了好奇,上次被系统提示有难度,遇到的是Brainf**k解释器问题。

    莫非这次遇到的也是解释器问题?!

    金色的光芒包裹着杨成,下一秒,他出现在了一个新闻发布会的现场。

    无数令人眩目的长枪短炮摄像头对准了讲台,哗啦啦拍个不停。

    讲台上站着杨成,不过他并不是主角,而是另一位拉风的中年男子。

    “女士们,先生们,大家好,我是克里斯-普利舍教授”,中年男子举止优雅得体,还有一份技术人员的沉稳与淡定。

    “1993,这个科技界风起云涌的年头,我和我的团队带来了一款新型的私密语言”。

    “我暂时将它命名为Befunge-93,你们可以称呼它为毕方奇语言”,普利舍教授眼中闪过一丝光芒。

    “设计这款语言的初衷,说起来大家也许会笑。我觉得得给大家一些挑战,让人们觉得设计语言编译器不是一件简单的活儿,或者说”,普利舍话锋一转。

    “这种语言将成为有史以来最难设计编译器的语言”,普利舍眼中充满了自信。

    现场顿时陷入一片寂静,估计连大头针掉落在地上也能听得清清楚楚。

    有些业内人士甚至惊讶地从座位上站起来。

    “那么普利舍教授,我是科技周报的记者,您能谈谈这款语言的特性吗?”,一位年轻的记者率先开始发问。

    “没问题”,普利舍清了清嗓子。

    “Befunge-93的代码是二维的。它用v^这四个符号来控制一个指针在代码中移动,指针每经过一个字符或数字就把它压入一个栈。”

    “而四则运算符号,加减乘除的功能就是弹出栈顶两个元素进行计算后把结果压回去。”

    “用_和|符号来表示有条件的方向选择:当栈顶元素为0时向右(上)走,否则向左(下)走。”

    “&和~符号分别用于读入数字或字符并压入栈,句号和逗号分别表示将栈顶元素作为整数或字符输出。”

    “最后一个@At符号表示程序结束。”

    “Befunge-93代码的注释不需要任何符号标明,你可以把注释写在程序的任何地方,只要运行时指针不会经过它就行了。”

    “很精炼的说明,谢谢教授”,记者满意地坐下了。

    “是这样的”,普利舍环顾四周,“我现在得去大洋彼岸做个学术交流”。

    “剩下的提问,将由我最信赖的助手Alex.Yang一一解答”。

    “Yang...”,普利舍左顾右盼,却找不到杨成的半个影子。

    “God!”,普利舍失望地捂住了自己的半侧脸。阅读库 www.yuedsk.comyuedsk www.yuedsk.com

如果您中途有事离开,请按CTRL+D键保存当前页面至收藏夹,以便以后接着观看!

上一页 | 编程之战 | 下一页 | 加入书签 | 推荐本书 | 返回书页

如果您喜欢,请点击这里把《编程之战》加入书架,方便以后阅读编程之战最新章节更新连载
如果你对《编程之战》有什么建议或者评论,请 点击这里 发表。