E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jsongo编译原理
GitHub编程资源分享
free-programming-books-zh.md目录语言无关IDEMySQLNoSQLPostgreSQLWebWEB服务器其它函数式概念分布式系统在线教育大数据操作系统数据库智能系统正则表达式版本控制程序员杂谈管理和监控编程艺术
编译原理
编辑器计算机
打怪的蚂蚁
·
2020-06-29 23:43
项目管理
计算机专业学习浅谈
初读本专业的教学计划与课程设置,你或许会被诸如离散数学、
编译原理
、接口技术等生疏的课程名称弄得一头雾水。这些课程都是研究什么的?它们各自与我们面前的计算机有哪方面的联系?
wzk456
·
2020-06-29 22:58
经典书籍
为什么出现“initializer element is not constant”错误
",c);return0;}gcc-otesttest.c编译时出现错误:initializerelementisnotconstant-----原因:全局变量c的值不能在编译时确定,要在执行是确定(
编译原理
d4shman
·
2020-06-29 21:56
C
编译原理
——course intro
根据上课内容顺序写的博客,并不是按照书的目录来的使用龙书以及编译程序设计原理(第二版)金成植、金英编著老师的PPT是英文的,我自己随便翻的,不一定对浏览课程讲什么理解为什么需要学习这门课思考怎么学习这门课文章目录编译器介绍IntroductiontoCompiler课程目标什么是编译器?编程语言编译器和解释器编译相关程序编译器的设计和实现编译器的功能分解和组织结构普通的编译器工作流程总结编译器介绍
wowotoffee( ̄▽ ̄)~*
·
2020-06-29 20:07
编译原理
编译原理
编译原理
——语法分析
根据上课内容顺序写的博客,并不是按照书的目录来的使用龙书以及编译程序设计原理(第二版)金成植、金英编著老师的PPT是英文的,我自己随便翻的,不一定对文章目录语法分析parsing语法分析过程语法分析基础知识语法分析方法分类上下文无关文法什么是文法乔姆斯基文法分类上下文无关文法例子语法分析书和抽象语法树语法树二义性简单语言的语法语法分析parsing知识图谱语法分析过程语法分析基础知识语法分析器的功
wowotoffee( ̄▽ ̄)~*
·
2020-06-29 20:07
编译原理
编译原理
——词法分析
根据上课内容顺序写的博客,并不是按照书的目录来的使用龙书以及编译程序设计原理(第二版)金成植、金英编著老师的PPT是英文的,我自己随便翻的,不一定对文章目录词法分析(scanning)概述词法分析器的基本功能词法分析器的一些概念词法单元关键字空格,缩进,换行,注释词法的结尾词法错误有穷自动机确定有穷自动机DFA的定义和实现DFA的定义DFA的实现不确定的有穷自动机NFANFA的定义NFA到DFA的
wowotoffee( ̄▽ ̄)~*
·
2020-06-29 20:07
编译原理
编译原理
——习题练习
针对期末考试的……有问题欢迎指出,毕竟我的水平连及格都难文章目录知识点可能考的概念题应用题词法分析自动机与正则表达式的转换解题步骤例题DFA极小化解题步骤例题NFA转DFA解题步骤例题语法分析语法树知识点例题自下而上语法分析例题分析表知识点例题活前缀例题文法分析语法制导翻译器中间代码生成知识点编译各阶段功能,以及自展和移植的概念。语法树,短语,句柄,简单短语……正规表达式,先消除左递归、提取左因子
wowotoffee( ̄▽ ̄)~*
·
2020-06-29 20:07
编译原理
PL\0
编译原理
实验(南航)四:中间代码的解释器
解释器的工作原理数据结构mid_code:这个是列表,存放的语法分析生成的中间代码stack:数据栈,这里用列表开辟8K个空间,其实代码只用到了15个,这个可以大大缩减B:基址寄存器,T:栈顶寄存器,指向栈顶的位置I:指令寄存器,存放的是当前要执行的中间代码P:存放下一条指令的列表下标,通过mid_code[p]获取指令解释器的运行通过I=mid_code[p]获取指令,通过指令的操作码,也就是I
NUAA丶无痕
·
2020-06-29 18:54
编译原理
PL\0
编译原理
实验(南航)三:语法分析、语义分析和中间代码生成
原理实验采用的是自顶向下的语法分析理论参考:https://www.cnblogs.com/X-Jun/p/11040240.html陈火旺那本
编译原理
教材中间代码和翻译说明:https://www.jianshu.com
NUAA丶无痕
·
2020-06-29 18:23
编译原理
PL\0
编译原理
实验(南航)五:实验代码、PL\0代码、中间代码的详细说明
编译原理
实验的最后一部分,献上实验代码、PL\0代码、中间代码的详细说明断断续续每天晚上干几十分钟至几个小时,中间还因为加班咕了几天,至此终于算是完成了!
NUAA丶无痕
·
2020-06-29 18:23
编译原理
21分钟学会写编译器
大部分程序员工作几年后对
编译原理
相关的概念只能生理上起反应,脑海里很难再串联起相关概念
yijian2595
·
2020-06-29 17:54
浅谈安卓apk加固原理和实现
引言:在安卓开发中,打包发布是开发的最后一个环节,apk是整个项目的源码和资源的结合体;对于懂点反
编译原理
的人可以轻松编译出apk的源码资源,并且可以修改资源代码、重新打包编译,轻轻松松变成自己的apk
EAWorld
·
2020-06-29 15:32
行为型模式之解释器模式
如果将它们归纳成一种简单的语言,那么这些问题实例将是该语言的一些句子,这样就可以用“
编译原理
”中的解释器模式来实现了。
经常的常
·
2020-06-29 15:52
设计模式
华为 2020暑期实习 面试回忆
课程提到了数据结构、计算机网络、OS、
编译原理
、c++这些。Q:常用的寻路算法?哈夫曼树的原理以及应用?A:答了dijkstra和prim算法,哈夫曼树通俗的说了一下。
修不了,重装吧,告辞。
·
2020-06-29 14:22
面试经历
[
编译原理
]PL/0 编译器的设计与实现
一.程序基本任务及结构其编译过程采用一趟扫描方式以语法、语义分析程序为核心词法分析程序和代码生成程序都作为一个过程,当语法分析需要读单词时就调用词法分析程序,而当语法、语义分析正确,需要生成相应的目标代码时,则调用代码生成程序。表格管理程序实现变量,常量和过程标识符的信息的登录与查找。出错处理程序,对词法和语法、语义分析遇到的错误给出在源程序中出错的位置和与错误性质有关的编号,并进行错误恢复。二.
学姐你好高冷
·
2020-06-29 14:45
设计模式学习笔记-解释器模式
的值最后求出结果传统方案解决四则运算问题编写一个方法,接收表达式的形式,然后根据用户输入的数值进行解析,得到结果问题分析:如果加入新的运算符,不利于扩展解决方案:考虑解释器模式,即表达式–>解释器(可以设置多个)–>结果解释器模式基本介绍在
编译原理
中
一年而已
·
2020-06-29 13:05
设计模式
编译原理
(5):语法制导翻译
声明:本系列文章,是根据中国大学MOOC网哈工大的
编译原理
这门课学习而成的学习笔记。
逢青丶
·
2020-06-29 12:44
编译原理
编译原理
学习笔记(三十一)~习题
题目文法:L→E;L|εE→TE’E’→+TE’|-TE’|εT→FT’T’→*FT’|/FT’|modFT’|εF→(E)|id|numFIRST()和FOLLOW()集合:FIRST(F/T/E)={(idnum}FIRST(T')={*/modε}FIRST(E')={+-ε}FIRST(L)={ε(idnum}FOLLOW(L)={#}FOLLOW(E/E')={);}FOLLOW(T/T
海轰
·
2020-06-29 12:12
编译原理
编译原理
学习笔记
编译原理
学习笔记(十一)~LALR分析法
前言进行完LR(1)分析后,我们会发现,存在一些同心项目【同心:如果除展望符外,两个LR(1)项目集是相同的,则称这两个LR(1)项目集是同心的】那么是否可以简化这些项目呢?是的,可以,简化后就是LALR分析。LALR分析LALR:lookahead-LR基本思想:寻找具有相同核心的LR(1)项集,并将这些项集合并为一个项集。所谓项集的核心就是其第一分量的集合然后根据合并后得到的项集族构造语法分析
海轰
·
2020-06-29 12:11
编译原理
编译原理
学习笔记
LALR分析
JavaScript
编译原理
:编译器,引擎,作用域
JavaScript
编译原理
一、Javascript编译过程1.分词与词法分析2.解析与语法分析3.代码生成二、JavaScript编译特点JavaScript中的编译器、引擎和作用域JavaScript
定栓
·
2020-06-29 12:29
JavaScript
编译原理
第六讲 语法分析_3
1、若a为终结符,则A->α·aβ为(移进)项目2、一个句型中的(最左直接短语)称为该句型的句柄。3、在自底向上的语法分析方法中,分析的关键是(寻找句柄)4、在自顶向下的语法分析方法中,分析的关键是(选择候选式)5、若B为非终结符,则A->α·Bβ为(待约项目)6、在规范规约中、用(句柄)来刻画课规约串7、下列动作中、不是自下而上分析动作的是(展开)8、下列动作中、不是自上而下分析动作的是(移进)
高自期许
·
2020-06-29 11:11
编译原理
为什么说最厉害的程序员是c语言程序员,他们到底厉害到哪里?
其实哪有最优秀的程序员,C语言程序员被很多人觉得优秀是因为,他们大都是做底层开发的,对操作系统、
编译原理
等非常熟悉,所以这种基础深厚的人给其他人的感觉就是很厉害。
C语言大叔
·
2020-06-29 10:42
c/c++
程序员
待遇
编程语言
程序员
编程入门
学习进阶
编译原理
递归子程序语法分析
编译原理
递归子程序语法分析递归子程序法也称为递归下降分析法。该方法的实现思想是:对文法中的每个非终结符号U都编写出一个子程序,以完成该非终结符号所对应的语法成分的分析和识别任务。
luandd
·
2020-06-29 10:43
编译原理
PL/0简单编译系统(零)
本学期修了《
编译原理
》这门课。课程大作业是实现一个PL/0编译器。接下来将记录在实现过程中的心得、遇到的问题和解决办法,如有错误之处,欢迎指正。
Shiyi001
·
2020-06-29 09:51
2015-Summary
例如对
编译原理
的学习,js开源库的学习,设计有段时间也是一时兴起学了一会就忘了,也想过要做自己的App,
旺二胖同志
·
2020-06-29 07:16
9.28--11.15总结与反思
主要做的事情设计模式学习掘金小册算法leetcode+geektime网络geektime+blog
编译原理
刷秋神的课书围城(完长日将尽麦田里的守望者乌合之众万历十五年技术书籍ES6入门指南(完宿舍团建
Geronimo邈
·
2020-06-29 07:42
thinking
最直白的
编译原理
-基础知识(清华-王书3版)
目录欢迎进入乱码IT的精神世界,请多指教~编译程序编译的过程编译程序和解释程序的区别文法与语言若对小主有用,求赞哟~欢迎进入乱码IT的精神世界,请多指教~编译程序Q:什么是编译程序?A:功能上看,编译程序就是一个语言翻译程序。它把高级语言编写的源程序翻译成等价的低级语言程序。如下图:编译的过程分阶段:源程序词法分析语法分析语义分析中间代码生成代码优化目标代码生成目标程序注:源程序:高级语言编写词法
乱码IT
·
2020-06-29 06:14
计算机基础知识体系
编译器
最直白的
编译原理
-词法分析(清华-王书3版)
目录欢迎进入乱码IT的精神世界,请多指教~词法分析正则文法与正则表达式的等价性有穷自动机FAFA的状态图表示FA的矩阵表示NFA确定化DFA最小化正规式与有穷自动机FA的等价性若对小主有用,求赞哟~欢迎进入乱码IT的精神世界,请多指教~词法分析词法分析是编译过程的一个阶段:从左到右逐个字符的读入源程序,并对源程序字符流进行扫描和分解,识别出一个个单词。(对源程序的结构进行分析)PL/0编译程序将词
乱码IT
·
2020-06-29 06:14
计算机基础知识体系
编译器
慕课
编译原理
(第五章.非确定有限自动机)
慕课国防科技大学.
编译原理
.第五章.词法分析2.非确定有限自动机0目录5词法分析25.3非确定有限自动机5.3.1课堂重点5.3.2测试与作业6下一章0目录5词法分析25.3非确定有限自动机5.3.1课堂重点
墨志门
·
2020-06-29 05:56
#
慕课编译原理
编译原理
-python实现LL(1)分析器(GUI界面tkinter,自动分析文法)
本次实验需要的原理知识在此不过多阐述,可以参考《
编译原理
教程》第四版(胡元义主编)需要注意的是,书本上自动消除一切左递归的算法中,我认为会
chenchenxiaojian
·
2020-06-29 03:00
编译原理
【c语言】
编译原理
文章目录1.在ANSIC的任何一种实现中,存在两个不同的环境1)翻译环境2)执行环境3)图解2.翻译过程(编译&&链接)1)编译与链接的基本概念2)程序编译过程a.预处理(文本操作)预处理详解b.编译c.汇编3)链接过程3.运行环境4.条件编译1.常规使用2.多个分支的条件编译3.判断是否被定义4.嵌套指令1.在ANSIC的任何一种实现中,存在两个不同的环境1)翻译环境在这个环境中源代码被转化为可
Cardiac.TJ
·
2020-06-29 02:04
内功心法
深入分析Javaweb技术内幕(读书笔记)
第四部分:javac
编译原理
、class文件结构第五部分:JVM的ClassLoader工作机制、及JVM体系结构与工作方式、内存管理第六部分:Servlet工作原理、Session和Cookie、Tomcat
热心码农
·
2020-06-29 02:45
Java
Web
技术内幕
信息安全专业学习规划
精通一门不要这学一点那学一点PythonJava信安建议学Python当然只是建议我个人确实喜欢Java,而且最开始学习的面向对象语言也是Java,后来还学了C#(做图像处理,用EmguCV的库)网络攻防技术
编译原理
很多书籍可以参考武汉大学的计算机学院的
trendoe
·
2020-06-29 01:33
Python
信安
密码学
【电路设计】AD17使用及PCB绘制总结
【电路设计】AD17及PCB绘制总结前言AD17安装破解步骤常用快捷键一些注意事项常用汇总如何制作封装库如何导入已有的库文件如何修改元器件的封装如何
编译原理
图如何确定板子的外形如何添加定位孔如何挖凹槽修改铜区与走线之间的距离前言去年
小隽肝
·
2020-06-28 23:12
嵌入式
SLR语法分析器-
编译原理
语法分析器完整代码及图形化界面演示详见github:编译器前端JavaFx项目,运行Main可看到图形界面,若要测试请按照文法,举几个栗子:数据结构定义单词和单词token表packagecompiler;importjava.util.ArrayList;/***@authorjpf*词法分析结果*value文法符号名*type符号类型*typeCOde种别码*addr符号表中所在位置*/pub
牛顿中国
·
2020-06-28 19:57
编译器
Java语言概述
、Java程序和种类7、Java开发经验8、进阶技能9、推荐的书籍1、Java语言初探JRE:java运行时环境;JDK:Java开发工具;JVM:java虚拟机;Java和C++的区别:(读下计算机
编译原理
小小小青菜
·
2020-06-28 19:13
Java
前端要具备哪些技能
前端开发人员具体需要的技能(最全面)1.要有比较好的计算机基础这里的计算机基础指的是数据结构与算法,操作系统,
编译原理
,计算机网络等等。
weixin_34348174
·
2020-06-28 17:23
学了
编译原理
能否用 Java 写一个编译器或解释器?
16个回答默认排序RednaxelaFXJavaScript、
编译原理
、编程等7个话题的优秀回答者282人赞同了该回答能。我一开始学
编译原理
的时候就是用Java写了好多小编译器和解释器。
weixin_34341117
·
2020-06-28 17:17
深入理解flutter的
编译原理
与优化
闲鱼技术-正物问题背景对于开发者而言,什么是Flutter?它是用什么语言编写的,包含哪几部分,是如何被编译,运行到设备上的呢?Flutter如何做到Debug模式HotReload快速生效变更,Release模式原生体验的呢?Flutter工程和我们的Android/iOS工程有何差别,关系如何,又是如何嵌入Android/iOS的呢?Flutter的渲染和事件传递机制如何工作?Flutter支
weixin_34247299
·
2020-06-28 14:50
2018-12-14
翘课人在夜里才是一个壮志凌云的英雄,早上可不是.生病时人就会退化,比如嗜睡.一觉醒来已经就九点了,干脆放弃了上课,于是乎错过了最后一节
编译原理
课.为什么听从本心的事情,之后内心却又后悔呢?
再凌
·
2020-06-28 11:36
我的程序员之路----2012在匍匐中前进
昨天自己考完大三上学期的最后一门课-《
编译原理
》。对于这门课来说,自己在学习的过程中,并没有收获太多的知识。相反的是这门课带给了我很多的烦恼。
weixin_34044273
·
2020-06-28 10:56
知识的系统化,整体化,一体化
搞软件开发的人可能都学过汇编语言,c语言,
编译原理
,c+
weixin_33994444
·
2020-06-28 09:10
Vue.js 模板解析器原理
本文来自《深入浅出Vue.js》模板
编译原理
篇的第九章,主要讲述了如何将模板解析成AST,这一章的内容是全书最复杂且烧脑的章节。
weixin_33963594
·
2020-06-28 08:58
如何用cmake编译
本文由云+社区发表作者:工程师小熊CMake
编译原理
CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。
weixin_33963594
·
2020-06-28 08:58
程序员应该具备哪些素质
基础知识你也许是像我一样的自学者,没有数电/模电,
编译原理
,操作系统原理,网络与数据库等方面的知识,但是对于这些你应该尝试去了解、理解。当初跨专业考研之时学习的操作系统/网络/数据结构/数据库的知识于
weixin_33831196
·
2020-06-28 06:03
《数据结构与算法 C语言版》—— 3.8习题
学好该课程,不仅对学习后续算法设计、数值分析、操作系统、
编译原理
等课程有很大帮助,而且在实际中有广泛的用途。数据结构主要研究数据的各种组织形式以及建立在这些结构之上的各种运算的实现。
weixin_33805557
·
2020-06-28 05:54
bilibili 学习
感谢陈学峰提供《
编译原理
》链接。感谢vanderHans提供众多链接(《线性代数本质》那个好赞
weixin_33782386
·
2020-06-28 05:56
为什么自制脚本语言是编程语言的最高境界?
编程达到一个高的境界就是自制脚本语言,通过这可以精通编程里面的高深的技术,如
编译原理
、语言处理器、编译器与解释器,这些都是代表一个程序员实力的技术。
weixin_33713350
·
2020-06-28 03:54
在网上查的acm进阶计划。。
大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l操作系统原理l计算机组成原理l人工智能l
编译原理
l算法设计与分析除此之外,我希望你们能掌握一些其它的知识
weixin_30828379
·
2020-06-28 01:45
编译原理
编译原理
标签(空格分隔):
编译原理
编译和解释编译整个程序全部翻译结束之后,程序才能开始运行;编译和运行是两个独立分开的阶段。
大萌糖
·
2020-06-28 00:29
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他