# Compilers Principles# reading notes# 2016.02.03# victor1 引论1.1 编译流程 begin: 源程序 # front end: 与源代码有关 A.字符流-->[词法分析]--> B.符号流-->[语法分析]--> C.语法树-->[语义分析
分类:
其他好文 时间:
2016-02-05 12:00:18
阅读次数:
136
实验目的 了解掌握算符优先分析的基本方法、内容;学会科学思考并解决问题,提高程序设计能力。 实验内容与要求 用算符优先分析方法设计一个分析解释程序,对输入的赋值语句、输出语句、清除语句进行词法分析、语法分析、表达式求值并存储于指定变量中;若存在错误,提示错误相关信息。 文法表示 S -> v=E |
分类:
其他好文 时间:
2016-01-30 18:21:33
阅读次数:
241
编写语法分析程序Note: Mr.JY的编译原理!文法改造1.文法1) →{}2) → | ε3) →int ID;4) →| ε5) → ||| || |6) → if () | if () else 7) → while () 8) → for (;;...
分类:
其他好文 时间:
2016-01-21 22:59:35
阅读次数:
195
JavaScript基础–作用域什么是作用域作用域定义了变量在哪查找和怎样查找的一系列规则。通常我们在JS中定义的变量具有一定调用范围,比如全局变量可以在任意位置调用;而这个范围通常就是我们所指的作用域,JS中的作用域不同于C/C++,那么有哪些不同呢,请先和我一起了解一下JS简单的编译原理编译原理...
分类:
编程语言 时间:
2016-01-06 15:31:27
阅读次数:
222
运行时常量池概述Java运行时常量池中主要存放两大类常量:字面量和符号引用。字面量比较接近于Java语言层面的常量概念,如文本字符串、声明为final的常量值等。
而符号引用则属于编译原理方面的概念,包括了下面三类常量:
- 类和接口的全限定名(包名+类名)
- 字段的名称和描述符
- 方法的名称和描述符运行时常量池位置运行时常量池在JDK1.6及之前版本的JVM中是方法区的一部分...
分类:
其他好文 时间:
2016-01-05 12:46:50
阅读次数:
220
期末到了,忙课设好久了,在编译原理的课设上面走了好多的弯路,也好久没有碰前端的东西了,心感惭愧,那我就把我最近忙的一些东西贡献出来,希望可以帮助到那些感觉这门科目很难的同学,祝大家可以学好每一门学科~ 下面是我们学校的学习要求,我全部已经完成,时间仓促,大家仅供参考。转载请注明出处。 基本内容(成....
分类:
其他好文 时间:
2016-01-03 00:25:24
阅读次数:
561
汇编属于计算机系统里面的课程,不属于软件和编程方面的课程计算机方面的学习,两大部分:怎么去用,怎么去做一个计算机系统(硬件,软件)(软件)操作系统<--编译原理<---汇编--->计算机组成--->数字逻辑.(硬件)处理器(CPU),所能识别的就是一串二进制机器语言的代码汇编语言,就是一种助记符了,...
分类:
其他好文 时间:
2015-12-27 20:26:00
阅读次数:
230
手把手教你如何写一个完整的编译器,对编译原理课程的学习有很大帮助。
分类:
其他好文 时间:
2015-12-14 23:06:14
阅读次数:
293
主题连接:http://codevs.cn/problem/1107/一道非常奇妙的题目。对于算术表达式一类的问题,能够採用编译原理里的后缀表达式的方式来做。详细做法是分别维护两个栈,一个栈里保存表达式里的数字,还有一个栈里保存表达式里的运算符,给每种运算符一个优先级,我们要维护这个栈的单调性,每次...
分类:
其他好文 时间:
2015-12-14 21:06:29
阅读次数:
125
0x01 :Scrum Meeting特别说明特别说明,考虑到编译原理课程考核的时间安排,每天开发时间急剧缩短以至于难以维系正常的Scrum Meeting,因此,将2015/12/13 00:00 A.M. ~ 2015/12/14 22:00 P.M.的Scrum Meeting合并,因此,第二...
分类:
其他好文 时间:
2015-12-14 14:26:53
阅读次数:
203