
编译原理
Bug如风常伴吾身
Talk is cheap, show me the code!
展开
-
编译原理 START 龙虎鲸书简介
编译原理START—龙书虎书鲸书什么是龙书虎书鲸书龙书英文名:《Compilers: Principles, Techniques, and Tools 》 中文名:《编译原理技术和工具》 作者 :Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 下载地址:https://download.youkuaiyun.com/download/diehuang...原创 2017-12-19 22:39:34 · 7299 阅读 · 0 评论 -
编译原理之绪论
编译原理之绪论既然是说编译原理,那么就可以提问:什么是编译器编译器就是一个程序,它读入用某种语言编写的源程序,并翻译成一个与之等价的另一种语言编写的源程序。编译器身上还有一个任务,就是发现编译前和编译时源程序中的错误。 当目标程序是一个可执行的机器语言程序时,那么它就可以被用户调用,产生输出。 Java处理器结合了编译和解释过程,如下图所示。一个Java源程序首先被编译成一个称...原创 2018-03-14 23:09:37 · 959 阅读 · 0 评论 -
数据流分析之绪论
数据流分析之绪论引言在前面那篇文章中我们大概讲述了一个编译器如何将源程序一步一步处理变为目标程序,其中有一个步骤为代码优化。优化可以让目标程序变得‘更好’,代码优化分为局部优化和全局优化两类。局部优化为基本块本身内部优化,是基本块之内的改进。而全局优化是对多个基本块进行优化,检查信息是如何在一个程序的过分基本块之间流动。而大部分全局优化是基于数据流分析技术实现的。小知识...原创 2018-03-28 22:39:16 · 766 阅读 · 0 评论