字体
关灯
   存书签 书架管理 返回目录
    “完成了?”
    黄建功又惊又喜。
    这才一周时间,“华夏”语言的规范就出来了?
    钱学敏他们,是什么效率!
    “快!拿来我看看!”
    黄建功迫不及待地从联络员手中,接过了那份厚厚的,还散发着油墨香气的《华夏语言第一版设计规范》。
    实验室里,所有的专家,也都好奇地围了过来。
    他们也想看看,自己未来要“翻译”的,究竟是一门怎样的“神谕语言”。
    黄建功翻开了第一页。
    “华夏语言设计总则:以人为本,大道至简,优雅清晰……”
    看到这十二个字,黄建功赞许地点了点头。
    没错,这完全符合老师的点化。
    他继续往下看。
    “第一章:数据类型。本语言定义四种基本数据类型:整数(INTEGER)、浮点数(FLOAT)、字符串(STRING)、布尔(BOOLEAN)……”
    “嗯,不错,严谨!”黄建功抚了抚眼镜。
    “第二章:循环结构。本语言推荐使用FOR循环与WHILE循环,不推荐使用GOTO语句,以保证代码的结构化与可读性……”
    “好!有远见!”黄建功的脸上,露出了笑容。
    他仿佛已经看到,未来用“华夏”语言写出来的程序,会是何等的赏心悦目。
    然而,当他翻到第三章,“运算符与表达式”时,他的眉头,微微皱了起来。
    “第三点一节:自增与自减运算符。为简化代码,本语言引入++与--运算符。A++等价于A = A + 1,A--等价于A = A - 1……”
    “嗯?”黄建功发出了一声轻咦。
    A++?
    这个设计,确实很简洁。
    但是,对于编译器来说,这意味着,要增加一个全新的,对++这个双字符运算符的,特殊识别逻辑。
    他隐隐感觉,事情好像没有那么简单。
    他压下心中的一丝疑虑,继续往下看。
    “第三点二节:复合赋值运算符。本语言引入+=、-=、*=、/=等复合赋值运算符。A += 10等价于A = A + 10……”
    黄建功的眉头,皱得更深了。
    又是一堆,新的双字符运算符。
    这会大大增加他们“词法分析器”的复杂程度。
    钱老他们,为了追求所谓的“简洁”,是不是有

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一章 目录 下一页