他的话语里,充满了,前所未有的,自信。
曾几何时,他们,还在为,如何,手动实现一个,最简单的,语法分析器,而,愁白了头。
而现在,他们,已经可以,开始,用,一门,虽然简陋,但,五脏俱全的,高级语言,去,设计和编写,一个,更加复杂的,解析器了!
这种,站在,巨人肩膀上的感觉,实在是,太美妙了!
“好!”黄建功,又,看向了,另一位,负责,硬件和底层逻辑的,年轻天才,林逸博士。
“林逸!”
“到!”
“你的任务,是,带领,‘算法实现组’!”
“将,钱老他们,设计出的,算法,用,最快的速度,转化成,‘华夏-核心’的,可执行代码!”
“我,不管,你们,用什么方法!”
“熬夜也好,三班倒也好!”
“一个月!我只要,一个月的时间!”
“我要看到,一个,能够,完整,吃下,我们整部《神之宪法》,并且,成功,构建出,语法树的,‘BNF文法解析器’的,第一个,可用版本!”
“是!保证完成任务!”
林逸,挺直了胸膛,眼中,燃烧着,熊熊的,战意。
任务,分配完毕。
一场,全新的,战斗,立刻,打响。
钱学敏,带领着,他那群,最顶尖的,数学和逻辑学大脑,把自己,关进了,算法设计室。
他们,开始,为,BNF文法,这门,“元语言”,设计,它的,专属语法分析器。
这一次,他们,没有再,犯任何,经验主义的错误。
他们,严格,遵循着,黄建功,和他们,共同确立的,最稳妥的,“递归下降”的分析思路。
“BNF文法,它的结构,是,天生,就适合,递归下降的。”
在设计室里,钱学敏,在白板上,写下了一条,BNF规则。
“::=‘|’”
“这条规则,定义了,‘规则体’,可以由,一个‘表达式’,或者,由,一个‘规则体’,加上一个‘|’,再加上一个‘表达式’,构成。”
“你看,它的,递归部分,在,左边。”
“这,又是一个,‘左递归’!”
一名,年轻的,研究员,立刻,指出了问题。
他,对,这个,曾经,烧毁了,他们,三台原型机的,妖怪,心有余悸。
“没错。”钱学敏,赞