源程序的中间形式 以老师PPT为标准,借鉴部分教材内容,AlvinZH学习笔记。 概述 1. 源程序的中间形式实在编译程序将高级语言翻译为汇编语言或机器代码的过程中产生的一种内部表示,也称为中间表示、中间语言或中间代码。 特点是结构简单,含义明确,有许多的优点。 2.优点 生成中间代码时,可以不考虑 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-19 11:38:08   
                                阅读次数:
145
                             
                    
                        
                            
                            
                                    错误处理 说明:以老师PPT为标准,借鉴部分教材内容,AlvinZH学习笔记。 1. 目标:编译程序对于语法和语义正确的源程序要正确地编译生成等价的目标代码;而对于错误的源程序不能一发现就停止,而是要能检查出错误的性质和出错位置,并使编译能继续下去,同时尽可能多而准确地发现错误和指出各种错误。 2. ...
                            
                            
                                分类:
其他好文   时间:
2018-01-19 00:12:11   
                                阅读次数:
171
                             
                    
                        
                            
                            
                                    自底向上分析之LR分析法 说明:以老师PPT为标准,借鉴部分教材内容,AlvinZH学习笔记。 本节内容太多了,考完再写了,对不起~ 引用说明 邵老师课堂PDF 《编译原理级编译程序构造》 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-18 16:59:23   
                                阅读次数:
157
                             
                    
                        
                            
                            
                                    语法分析之自顶向下分析 说明:以老师PPT为标准,借鉴部分教材内容,AlvinZH学习笔记。 先看看PPT吧! 引用说明 邵老师课堂PDF 《编译原理级编译程序构造》 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-18 13:27:28   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                1:定义:javascript是一种弱类型、动态类型、解释型的脚本语言。 弱类型:类型检查不严格,偏向于容忍隐式类型转换。 强类型:类型检查严格,偏向于不容忍隐式类型转换。 动态类型:运行的时候执行类型检查。 静态类型:编译的时候就知道每个变量的类型。 解释型:程序不需要编译,程序在运行的时候才翻译 ...
                            
                            
                                分类:
编程语言   时间:
2018-01-15 22:32:43   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                    在Windows中安装MinGW-w64 发表回复 如需配合Sublime Text 3编译C程序, 请参考本站文章: 使用Sublime Text 3与MinGW-w64编译C语言程序 MinGW, 全称Minimalist GNU for Windows, 是GCC编译器和GNU Binutil ...
                            
                            
                         
                    
                        
                            
                            
                                python的心得体会 这学期通过杜云梅老师的带领下,让我学会了python这门课程,从而对python更加深入的了解。 Python是一门面向对象的解释性语言(脚本语言),这一类语言的特点就是不用编译,程序在运行的过程中,由对应的解释器向CPU进行翻译,个人理解就是一边编译一边执行。而JAVA这一 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-02 11:38:50   
                                阅读次数:
125
                             
                    
                        
                            
                            
                                main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc ...
                            
                            
                                分类:
编程语言   时间:
2018-01-01 23:50:33   
                                阅读次数:
397
                             
                    
                        
                            
                            
                                    一个汇编语言程序从写出到最终执行的简要过程: 编写--〉编译--〉连接--〉执行 1、编写 notepad++选择Assembly编写程序,保存成xx.asm,样式如下 2、编译 程序经过编译后成为可执行文件 编译方法 进入DOS方式(cmd),进入 C:\masm 目录,运行masm.exe。如果 ...
                            
                            
                                分类:
编程语言   时间:
2017-12-22 18:30:08   
                                阅读次数:
623
                             
                    
                        
                            
                            
                                http://blog.jobbole.com/111629/ 原文出处: Poll的笔记 查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归 ...
                            
                            
                                分类:
编程语言   时间:
2017-12-17 13:15:26   
                                阅读次数:
231