码迷,mamicode.com
首页 >  
搜索关键字:编译原理    ( 966个结果
自己的理解——编译原理中的四种文法
转载请注明来源http://www.cnblogs.com/qjkobe/p/5332612.html,谢谢。 编译原理学文法类型的时候,会出现乔姆斯基给出的四种文法类型,然而,这些概念太过于抽象了,对于初学者实在很难理解,所以,在这里,我给出一些我自己的理解,希望能对大家有所帮助。 在这之前,你必 ...
分类:其他好文   时间:2016-03-29 14:45:33    阅读次数:224
编译原理——中间代码生成
源语言->中间代码->目标语言 中间代码(Intermediate Representation或者IR):复杂性介于源程序语言和机器语言的一种表示形式。 编译程序锁使用的中间代码有多种形式。常见的有逆波兰记号,三元式,四元式,和树形表示。四元式是一种普遍采用的中间代码形式,很类似于三地址指令,有时把这类中间表示称为“三地址代码”,这种表示可以看作是一种虚拟三地址机的通用汇编码,每条”指令“包...
分类:其他好文   时间:2016-03-29 10:34:19    阅读次数:1819
个人简介
本人在校生一枚。学习软件专业的知识有三年了,不是很精通,只是略懂一二。 在这三年中,跟随老师学习过:Java,JavaEE,C++,html网页设计,SQL Server和Oracle .目前这在学习的有:软件测试、ps、编译原理等软件相关专业知识。期间我和同学一起做过: qq农场偷菜的游戏设计、在 ...
分类:其他好文   时间:2016-03-27 11:11:50    阅读次数:171
C语言要点笔记
一.基础 1. 位运算补码(取反加一)是为了计算负数。 2. 编译原理: 源文件——.i文件——.s文件(汇编文件)——.o文件(二进制文件)——可执行文件(预处理——汇编——编译——执行) 3. Gcc(C语言编译器)+vim(linux自带的字符编辑器) 【eg.  vim 文件名,gcc 文件名,./a.out(输出)】 4. C语言基础语法: 1)if嵌套最多15层,If语...
分类:编程语言   时间:2016-03-26 07:02:35    阅读次数:296
c#之委托和事件的区别
下面开始对事件进行介绍 1、定义事件以及事件的编译原理 首先定义事件对应的委托: 1 public delegate void ThreeClickEventDel(); 然后对应事件变量:(其实就是在委托前面加一个event) public event ThreeClickEventDel Thr
分类:Windows程序   时间:2016-03-12 09:10:07    阅读次数:306
软件工程学习之小学四则混合运算出题软件 Version 1.00 设计思路及感想
对于小学四则混合运算出题软件的设计,通过分析设计要求,我觉得为了这个软件在今后便于功能上的扩充,可以利用上学期所学习的《编译原理》一课中的LL1语法分析及制导翻译的算法来实现。这样做的好处有以下几点: 1. 由于LL1制导翻译是一项成熟且可靠的技术,并且其递归下降算法易于改编为算式生成算法; 2.
分类:其他好文   时间:2016-03-08 23:16:36    阅读次数:229
非计算机专业基础重点
编译原理你能够不看。这个课程理论性质的内容比較多,学完一遍收获也不会非常大的。可是数据结构,有时间的话,应该看一下,要结合java的集合类的源代码来看,这样效果最好的。 我认为一个计算机专业的学生。读过jdk源代码的人。预计不会超过5%。我让你们读源代码不是由于计算机学生都必须读源代码的,仅仅是我对
分类:其他好文   时间:2016-03-06 20:44:06    阅读次数:151
编译原理--概论
编译器:源程序-->目标程序,离线offline 解释器:处理程序的一种程序, 输出的是结果,在线online(把结果打印出来了) 编译原理集中体现了计算机科学的很多核心思想:算法,数据结构,软件工程 编译器本身就是很重要的研究领域。 编译器也可以把功能分为前端,后端。前端可以分为词法分析,语法分析
分类:其他好文   时间:2016-03-05 20:21:54    阅读次数:157
个人项目四则运算生成程序进展——第二周
我认为四则运算生成程序功能上分为两大部分,随机生成四则运算表达式+四则运算表达式的计算 开始的时候想从编程结构上划分这两部分,用逆波兰表达式和栈的结构进行四则运算的计算,但是实现效果不太理想,编程到一半就编不下去了。 后来上网查阅了一些资料,并受到《编译原理》书中表达式可以用树的结构来表示的启发,我
分类:其他好文   时间:2016-03-05 20:14:36    阅读次数:183
简易正则表达式引擎的实现
正则表达式基本每个程序员都会用到,实现正则表达式引擎却似乎是一个很难的任务。实际上,掌握《编译原理》前端的词法分析部分知识就能够实现一个简单的正则表达式引擎。这里推荐一下网易云课堂的课程。http://mooc.study.163.com/course/USTC-1000002001?tid=100
分类:其他好文   时间:2016-02-24 12:14:28    阅读次数:132
966条   上一页 1 ... 57 58 59 60 61 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!