怎么说呢,虽然第二天还要考编译原理,但是不知道为什么突然就想花一些时间来写这个2019的总结。 内容的关键词12月底的时候就准备好了,但是元旦遇到了一些事情,然后复习无聊又第n次看了Claris的2015年总结,依然很受感触,结果写作时间就变成了今晚。 1月,参加了wannafly的camp,第一次 ...
分类:
其他好文 时间:
2020-01-08 23:02:01
阅读次数:
91
词法单元,中间代码生成,三地址指令,文法定义,语法分析树,二义性,运算符结合性,运算符优先级, ...
分类:
其他好文 时间:
2020-01-08 10:38:28
阅读次数:
115
2020 未读完 《Resilience4j API及其实现源码》 《编译原理》 《绝对自控》 待读 《机器学习》 《Groovy官网文档》,重点看DSL部分 《GraphQL权威指南》 《图解HTTP》 《微习惯》 《哈姆雷特》 《美国内战回忆录》 《基金投资》 已读完 《一本书读懂人工智能》 2 ...
分类:
其他好文 时间:
2020-01-05 18:35:01
阅读次数:
82
【实验目的】 (1)理解词法分析在编译程序中的作用 (2)加深对有穷自动机模型的理解 (3)掌握词法分析程序的实现方法和技术 【实验内容】 对一个简单语言的子集编制一个一遍扫描的词法分析程序。 【实验要求】 (1)待分析的简单语言的词法 1) 关键字 begin if then while do e ...
分类:
其他好文 时间:
2020-01-04 22:18:55
阅读次数:
118
第1章 引论 编译程序的基本任务是将源语言程序翻译成等价的目标语言程序 编译过程 包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,除此之外还有表格管理以及出错处理。 1. 词法分析 任务:从左到右一个字符一个字符的读入源程序,对构成源程序的字符流进行扫描和分解,从而识 ...
分类:
其他好文 时间:
2019-12-31 10:25:59
阅读次数:
215
本文我们一起通过学习Vue模板编译原理(二) AST生成Render字符串来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。 "一起来学Vue双向绑定原理 数据劫持和发布订阅" "一起来学Vue模板编译原理(一) Template生成AST" "一起来学Vue模板编译原理(二) AS ...
分类:
其他好文 时间:
2019-12-30 21:38:53
阅读次数:
99
动态和静态的区别,环境与状态,静态作用域和块结构,显式访问控制,动态作用域 ...
分类:
其他好文 时间:
2019-12-30 19:35:18
阅读次数:
63
有一段时间没有更新技术博文了,因为这段时间埋下头来看Vue源码了。本文我们一起通过学习双向绑定原理来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。 "一起来学Vue双向绑定原理 数据劫持和发布订阅" "一起来学Vue模板编译原理(一) Template生成AST" "一起来学Vue ...
分类:
其他好文 时间:
2019-12-30 11:38:33
阅读次数:
79
本文我们一起通过学习Vue模板编译原理(一) Template生成AST来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。 "一起来学Vue双向绑定原理 数据劫持和发布订阅" "一起来学Vue模板编译原理(一) Template生成AST" "一起来学Vue模板编译原理(二) AST ...
分类:
其他好文 时间:
2019-12-30 11:32:54
阅读次数:
73
一个编译器的结构 把编译器看作一个黑盒子,能够把源程序映射为在语义上等价的目标程序 映射过程,分成两部分,分析部分和综合部分 分析(analysis) 把源程序分解成为多个组成要素,在这些要素之上加上语法结构 使用这个结构创建该源程序的一个中间表示 分析部分检查出源程序没有按照正确的语法构成,或者语 ...
分类:
其他好文 时间:
2019-12-27 22:06:44
阅读次数:
98