最新 最热

# Vue 模板编译原理解析

在 Vue 开发过程中,我们通常使用.vue文件进行开发,然后上线时打包成一个js最后在页面中加载然后渲染 DOM。

2023-10-18
0

# Vue 模板编译原理解析

在 Vue 开发过程中,我们通常使用.vue文件进行开发,然后上线时打包成一个js最后在页面中加载然后渲染 DOM。

2023-10-18
0

编译原理:文法的分类

在编译原理课程中,我们知道有4种文法:0型、1型、2型、3型。本文将对他们的区别进行描述。

2023-10-18
0

编译原理:DFA的最小化

判断这些集合的元素经过推导后,所到达的状态的集合,是否位于现存的任一集合的子集中.如果位于不同的子集,那么就要对这个集合进行拆分.

2023-10-18
0

简单的代码生成程序【编译原理机测】

Description 通过三地址代码序列生成计算机的目标代码,在生成算法中,对寄存器的使用顺序为:寄存器中存有 > 空寄存器 > 内存中存有 > 以后不再使用 > 最远距离使用...

2023-05-25
0

M - 翻译布尔表达式【编译原理机测】

M - 翻译布尔表达式 Description 大家都学过了布尔表达式的翻译,其中有一个拉链-回填技术,这次我们就练习这个技术。

2023-05-25
0

B - 识别浮点常量问题------编译原理机测

Description 编译器在对程序进行编译之前,首先要进行语法分析。通常,程序被分解成若干个小单元,然后和语言的语法模式进行匹配。在分析表达式的时候,变量的类型在变量声明的时候就决定了;而常量的类型需要从常量的形式来判...

2023-05-25
0

C语言问题:%f和%lf的区别

%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。 其中: float,单精度浮点型,对应%f。 double,双精度浮点型,对应%lf。 在用于输出时: float类型可以使用%lf格式,但不会有任何好处。 double类型如...

2022-11-30
0

几百行代码实现一个脚本解释器

最近又在重新学习编译原理了,其实两年前也复习过,当初是为了能实现通过 MySQL 的 DDL 生成 Python 中 sqlalchemy 的 model。

2022-10-27
0

2022-10-10-享元模式

解释器模式第一遍没有读懂,看到后面说实际项目中很少用到,因为它会引起效率、性能以及维护等问题,会直接用已有的成熟的工具。

2022-10-25
0