码迷,mamicode.com
首页 >  
搜索关键字:编译原理    ( 966个结果
1-6-03:计算书费
下面是一个图书的单价表:计算概论 28.9 元/本数据结构与算法 32.7 元/本数字逻辑 45.6元/本C++程序设计教程 78 元/本人工智能 35 元/本计算机体系结构 86.2 元/本编译原理 27.8元/本操作系统 43 元/本计算机网络 56 元/本JAVA程序设计 65 元/本给定每种 ...
分类:其他好文   时间:2016-04-19 18:51:27    阅读次数:1210
C语言中递归什么时候可以省略return引发的思考:通过内联汇编解读C语言函数return的本质
事情的经过是这样的,博主在用C写一个简单的业务时使用递归,由于粗心而忘了写return。结果发现返回的结果依然是正确的。经过半小时的反汇编调试,证明了我的猜想,现在在博客里分享。也是对C语言编译原理的一次加深理解。 引子: 首先我想以一道题目引例,比较能体现出问题。 例1: #include /** 函数功能:用递归实现位运算加法 */ int Add_Recursion...
分类:编程语言   时间:2016-04-18 20:48:19    阅读次数:430
第七周
团队作业题目是做一个安卓计算器,而我的任务就是进行字符串的分析,我本该,说的简单点就是正确计算出一个表达式。 上学期和许清老师学了编译原理,想到LL(1)文法,使用递归下降可以正确分析一段文法,看了两天后,突然想明白,我只要计算出结果,并不需要具体的分析过 程比如消除做递归,消除回溯啊。再加上我的安 ...
分类:其他好文   时间:2016-04-18 20:42:41    阅读次数:121
编译原理(一)
一、编译器前端模型 | >符号表 >| 源程序 (词法分析器) >词法单元 (语法分析器) >语法分析树 (中间代码生成器) >三地址代码 二、语法定义——“上下文无关文法”(context-free grammar) 1.由数位和+、-符号组成 此文法产生式为 组合起来为:expr -> expr ...
分类:其他好文   时间:2016-04-17 11:35:34    阅读次数:306
编译原理 - 词法分析器
样例输入:if num > 100 then num2 = 100 else num2 = 0 ; # 样例输出: ...
分类:其他好文   时间:2016-04-12 12:27:02    阅读次数:116
asp.net 预编译和动态编译
在asp.net中,编译可以分为:动态编译Dynamical Compilation和预编译(Precompilation)。 动态编译 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation) 预编译 深入剖析ASP.NET的编译原理之二:预编译(Precomp ...
分类:Web程序   时间:2016-04-09 12:00:03    阅读次数:198
自我介绍
大家好!我叫***,今年**岁,是****的学生。我家住在****。 在校期间学习过java,c++,sql.android,oracle,jsp,javaee,html,photoshop(UI处理),软件测试,软件工程,高数,计算机职业英语,数据结构,编译原理,经济学,金融学,金融大数据,SSH ...
分类:其他好文   时间:2016-04-07 18:24:40    阅读次数:166
编译原理课程作业2
NFA匹配字符串,突然意识到可以用多层的list,然后整个作业就没有难度了,递归部分一直错我都怀疑人生了,结果发现是类里的递归声明要加类名。。 读入的文件nfa.txt ...
分类:其他好文   时间:2016-04-04 22:48:10    阅读次数:188
编译原理课程作业1 消除无用产生式
前言: 一年前在知乎上看到一个回答,答主说自己学了两天Python,用十几个小时做完了全部的编译原理课程作业,当时吓傻了我,现在看来,虽然两天学会比不上,但Python做课程作业的速度简直是快,课程作业1里我还傻傻的用list的extend和append,加上set函数,到第二次作业里我才发现, 没 ...
分类:其他好文   时间:2016-04-04 22:45:52    阅读次数:240
[编译原理]用BDD方式开发lisp解释器(编译器)|开发语言java|Groovy|Spock
lisp是一门简单又强大的语言,其语法极其简单: (+ 1 2 ) 上面的意思 是:+是方法或函数,1 ,2 是参数,fn=1+2,即对1,2进行相加求值,结果是:3 双括号用来提醒解释器开始和结束。 之前在iteye写过一篇文章来简单介绍怎么写lisp的解释器: http://gyc567.ite ...
分类:编程语言   时间:2016-04-04 09:07:53    阅读次数:189
966条   上一页 1 ... 56 57 58 59 60 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!