第33章 找上门(1/1)
12月2日,经过夜以继日的码代码,终于将硬件虚拟机的全部代码写完,历时两个月,终于完成了。
接下来的工作就是编写新语言以及配套的编译器,一般来说这两部分是同时进行的,但是到他这里,却是有所不同。
他脑海中已经有全套的新语言架构,甚至可以说,连代码都存在他的脑海中,唯一的工作,就是将脑海中的东西写出来。
他不需要探索新语言的架构,也就意味着不需要做重复工作,直接就开始进行编译器的编写,这对后面的语言部分开发很有帮助。
而这两项工作当中,编译器的代码数量并不是特别大,主要功能只有三个:词法分析器、词义分析器以及优化器。
这三个部分基本上是所有编译器都会有的,只要有这三个功能模块,基本上就可以满足一款语言的编译工作。
词法分析器主要是将源文件转换为机器需要的格式语言,并且对源文件语法做检查,起
请关闭浏览器的畅读模式或者取消屏蔽JavaScript的正常运行,避免出现内容显示不全或者段落错乱。
原网页地址:https://www.qbkxs.com/book/73028/1663143.html