编译器
再读《编译器设计这本书》,写下自己的总结,加油!!!!
GitCloud
这个作者很懒,什么都没留下…
展开
-
3.《编译器设计》---语法分析器
概述语法分析器的任务是判断单词流表示的输入程序在程序设计语言中是否是一个有效的句子,为达到这个目标,语法分析器使用程序设计语言的语法,以为输入程序构建一个推导。上下问无关语法(CFG),这周符号表示法用于规定程序设计语言的语法,上下问无关语法开发了几种技术在给定语法和输入程序的情况下,可用于查找使用与输入程序的推导。简介语法分析是编译器前端中的第二个阶段。语法分析器处理由词法分析器转换生成...原创 2020-04-18 19:19:43 · 655 阅读 · 0 评论 -
2.《编译器设计》--词法分析器
概述词法分析器的任务是将字符流变换为输入语言的单词流。2.1简介在编译器理解输入程序的三个过程周,词法分析是第一阶段。概念路线图识别器:可以在字符流中识别特定单词的程序建议看原书2.5实现词法分析器将DFA转换为可执行代码的三种实现策略:表驱动词法分析器,直接编码词法分析器和手工编码的词法分析器...原创 2020-04-18 17:38:12 · 365 阅读 · 0 评论 -
1.《编译器设计》----编译器概观
概述编译器是一种计算机程序,负责将一种语言辨析的冲虚转换为另一种语言编写的程序,同时 编译器也是一种大型软件系统,包括许多内部组件和算法及其之间复杂的交互1.1简介几乎所有的软件都是通过称为编译器的工具转换而来的,编译器也只是一个计算机程序,它转换其它计算机程序,并使之准备好执行。1.概念路线图编译器是一种工具,将一种语言编写的软件转换为另一种语言,它需要理解输出语言中支配语法和语义的规...原创 2020-04-18 17:25:46 · 986 阅读 · 0 评论