核心课程计算机体系结构操作系统原理计算机网络 算法与数据结构编译原理 “核心课程”可能不限于以上,另外个人建议加一门“程序语言原理”(和编译原理不同)做Web开发而不懂网络原理,有时会犯很低级的错误;深入理解数据库,离不开操作系统、编译原理、数据结构等
分类:
其他好文 时间:
2015-12-11 10:05:39
阅读次数:
151
最近软测试。我观看进程的视频!发现里面有很多内容已经在自我不错的接触过程。而占80%比例!但其中的一部分。我很奇怪的一部分。研究,在这里,将我研究的内容整理分享给大家!编译原理: 首先,我第一眼看到他的时候。认为这是个特神奇的科学知识!里面应该有非常多难点。可是。我的愿望达到了,前两次...
分类:
其他好文 时间:
2015-12-07 20:30:24
阅读次数:
162
packagecom.siwanghu.syntaxanalyzer.bean;
importjava.util.ArrayList;
importjava.util.List;
publicclassGrammar{
privateStringleft;
privateStringright;
privateList<String>lefts;
privateList<String>rights;
privateintid;
privatestaticintID=0;..
分类:
编程语言 时间:
2015-11-26 01:28:18
阅读次数:
273
packagecom.siwanghu.syntaxanalyzer.bean;
publicclassGrammar{
privateStringleft;
privateStringright;
privateintid;
privatestaticintID=0;
publicGrammar(){
super();
id=ID++;
}
publicGrammar(Stringleft,Stringright){
super();
this.left=left;
..
分类:
编程语言 时间:
2015-11-24 18:37:16
阅读次数:
221
这是之前学习编译原理过程中做下的笔记。因能力有限,在很多地方都理解不到位,特别是对于词法分析与语法分析的过程感觉特别晦涩。分享这个笔记也是为了自己做个总结,算是一个小的提纲吧,都没怎么深入解析编译的过程。等以后领悟更多了再作补充吧。希望各路人士能多加指点,谢谢。词法分析作用:将输入转换为一个一个的t...
分类:
其他好文 时间:
2015-11-22 23:23:01
阅读次数:
220
一、内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允.....
分类:
编程语言 时间:
2015-11-15 01:00:37
阅读次数:
349
大学的编译原理课程是讲解如何设计编译器的。我要做的,是在一学期没怎么听课的条件下,用我对算法的理解能力,和互联网以及身边同学的帮助,来在不足一天的时间中复习完考试所需的所有知识。我手上有两份可用资料:复习课上记录的,老师对考试知识点的回顾。同学总结的,会考的算法的列表。而现在的时间是晚上6:33,我...
分类:
其他好文 时间:
2015-11-12 18:05:47
阅读次数:
299
共享资源:哈工大编译原理课程实验1:词法分析是个什么样子的呢?进来看!......
分类:
其他好文 时间:
2015-11-10 20:54:03
阅读次数:
180
1、 翻译——将语言L1转换为逻辑上等价的语言L2 编译——将源程序(高级语言)翻译成目标程序(低级语言或机器语言) 汇编——将低级语言翻译成机器语言 解释(程序)——逐条翻译语句,并立即执行结果2、 单词——关键字、标识符、常数、界符、运算符 单词 = (单词种别码,单词自身值) 语...
分类:
其他好文 时间:
2015-11-08 14:57:52
阅读次数:
358
我也看过很多Sizzle源码分析的博客,伪类分割器setMatcher介绍的比较少。但是本人认为这是一个比较重要的难点,我第一遍看源码的时候也忽略了。现在回来看第二遍,一定要把这个东东弄懂。 a. 伪类分割器setMatcher 伪类分隔器对伪类选择器进行分隔处理,返回处理后的最终匹配器。 ...
分类:
Web程序 时间:
2015-11-07 20:27:01
阅读次数:
251