【编译原理】编译器简介及编译器结构概述

  今天开始总结编译原理的知识,但是感觉这门课有难度,嗯?无妨,就是干。第一篇:编译器简介及编译器结构概述。
  下方的图片摘自编译器设计第二版。本文参考编译器设计第二版(橡书)和编译原理第三版(陈火旺版)。

文章目录

  • 编译器简介
    • 编译器是什么?
    • 解释器怎么工作的?
    • 编译的基本原则
  • 编译器结构
    • 从功能初步理解编译器
    • 进一步理解编译器
    • 遍,趟(Pass)
    • 再进一步看编译器

编译器简介

编译器是什么?

  我们平时编程所用的语言是高级语言,而机器只能识别机器语言。那什么做桥梁?编译器做桥梁。编译器是一个复杂的程序,它的工作是 将源语言程序(一般是高级语言)转化为 目标语言程序(一般是低级语言)。也就是下图所示:

  需要注意的是,不要

你可能感兴趣的:(编译原理,编译器,编程语言)