字体
关灯
   存书签 书架管理 返回目录
    黄建功的策略,可以用四个字来形容。
    庖丁解牛。
    面对“仓颉”这头结构复杂,筋骨盘结的“神牛”,他没有选择从最坚硬的头部或者脊柱下手。
    而是精准地找到了那看似不起眼,但实际上是整个结构中最关键,也最薄弱的环节——“龙章”语言。
    “先做‘龙章’的编译器!”
    这个决定,像一道清泉,瞬间注入了“编译组”众人那几近干涸的信心之中。
    “对啊!我怎么没想到!”
    之前那位几近崩溃的元老专家老张,一拍大腿,整个人都重新焕发了生机。
    他迅速冲回自己的电脑前,调出“白皮书”中关于“龙章”的章节,贪婪地起来。
    “语法是‘仓颉’的子集……这意味着,我们解析‘龙章’的经验,未来可以直接复用到‘仓颉’上!”
    “图灵完备……这意味着,它拥有完整的计算能力!我们可以用它来实现复杂的算法!”
    “更接近传统编程语言……这意味着,我们可以借鉴‘龙语’编译器的很多成熟设计!”
    “最关键的是这个!‘将被直接编译成‘伏羲’神石的硬件微码’!”
    老张指着屏幕上的这句话,激动地对身边的同事们喊道。
    “看到了吗?这才是关键!‘龙章’,是我们和硬件之间的,第一座桥梁!”
    “只要我们打通了这座桥,就等于打通了整个‘仓颉’计划的任督二脉!”
    原本死气沉沉的C-5机房,在黄建功这番“战略转移”的指导下,瞬间恢复了活力。
    所有前端组的工程师,都把注意力从那令人望而生畏的“仓颉主体”上,转移到了相对“眉清目秀”的“龙章”身上。
    他们发现,剥离了“场景描述”和“状态机”这些复杂的“外壳”之后,“龙章”的核心,确实非常简洁和熟悉。
    它有变量声明,有算术运算,有函数定义和调用。
    虽然它也没有传统的循环(而是用一种特殊的“迭代”语法来处理数组和向量),但整体的结构,对于这群编译器专家来说,已经不再是“天书”。
    “黄总,我研究了一下。‘龙章’的语法,虽然也有些新特性,但整体上,是上下文无关的。我们可以用LALR(1)的分析器来处理它!”一个年轻的工程师,兴奋地举手报告。
    “LALR(1)?太慢了!”老张头也不抬地反驳道,“这可是要跑在GPU上的语言!性能是第一位的!我们必

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