编译的原理

原创 2016年08月29日 21:45:58

编译程序的历史:

        编译程序是系统软件中资格最老的成员之一

        编译理论和技术近30年发展很迅速,成熟

        现在已经形成了一套较为系统的编译理论和技术


   

        1.程序从源程序到运行的三个阶段:编译->汇编->运行

         源      编      汇       汇     目

         程--> 译--> 编-->  编-->标

         序      程      语       程     代

                  序       言       序     码     

       | ------编译时---|***汇编时*****|

 

      2.编译程序的工作

                                                                             表格管理

                                                                  /                   \                  

                                                /                 /                   \                     \     

                                  /            /                  /                   \                      \                    \

                              词             语             语                 中                    优                 目

                              法             法             义                 间                    化                 标

         源程序-->    分     --->  分   --->   分     --->     代           --->             --->     代---->目标代码

                              析             析             析                 码                                         码

                                                                                     生                                         生

                                                                                     成                                         成

                               \                \                \                   |                       /                     /

                                                \                \                   |                       /           

                                                                 \                   |                       / 

                                                                            错误处理 


       



List of problems to be solved

ACM模版问题目录 51Nod 1607 卷积和 dp 51Nod 1570 打怪兽 dp 51Nod 1686 第K大区间 二分+尺取法 51Nod 1714 B君的游戏 博弈论 51Nod 173...
  • f_zyj
  • f_zyj
  • 2016年10月01日 13:57
  • 616

Codevs 1702 素数判定 2(Fermat定理)

1702 素数判定 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 传送门 题目描述 Description 一...

编译原理First集Follow集求解

  • 2017年11月12日 19:50
  • 48KB
  • 下载

编译原理-LL(1)文法笔记

基本概念: 1.FLLOW集: A∈VN FOLLOW(A)={ a|S==*>…Aa…,a∈VT } 若S==*>…A,则#∈FOLLOW(A) #—输入串的结束符 也可看作是句子的括号 #S# ...

编译原理详解

  • 2017年11月10日 05:59
  • 28.51MB
  • 下载

【编译原理】TINY编译器之词法分析(二)

TINY编译器的词法分析程序在scan.c文件zhon
  • zhbssn
  • zhbssn
  • 2014年07月06日 20:53
  • 1039

[虎书]现代编译原理C语言描述

  • 2017年11月23日 10:58
  • 24.39MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译的原理
举报原因:
原因补充:

(最多只允许输入30个字)