美文网首页
【编译原理】第一章:绪论

【编译原理】第一章:绪论

作者: littlefogcat | 来源:发表于2021-01-11 20:40 被阅读0次
编译器的结构

1. 词法分析

词法分析的主要任务
从左到右逐行扫描源程序的字符,识别出各个单词,确定单词的类型。将识别出的单词转换成统一的机内表示——词法单元(Token)形式。

单词类型:
1. 关键字:if、else
2. 标识符:变量名、函数名
3. 常量:整数、布尔值
4. 运算符:+、-、=、&
5. 界限符:各种括号

通过词法分析,源代码变为单词(Token)的列表。

2. 语法分析

识别出短语,构造语法分析树

3. 语义分析

收集标识符的属性信息,建立符号表

4. 生成中间代码

  • 三地址指令

相关文章

  • 【编译原理】第一章:绪论

    1. 词法分析 词法分析的主要任务从左到右逐行扫描源程序的字符,识别出各个单词,确定单词的类型。将识别出的单词转换...

  • 热质交换原理与设备期末复习重点汇总 - 草稿

    第一章 绪论 1.1热质交换设备的分类 (1)按工作原理分类 按不同的工作原理可以把热质交换设备分为间壁式...

  • M.M

    对通信原理绪论的概括

  • 《河南传统儿歌》读书笔记(一)

    今天读了《河南传统儿歌》的绪论和第一章。 绪论 本书是以河南传统儿歌为对象,在绪论部分作者首先对儿...

  • 2018-08-08

    通信原理(学习笔记) 第一章 绪论 通信和计算机更加有机地结合起来 1.1 通信系统的基本概念和组成 通信系统:传...

  • 法硕非法学刑法第一、二章

    第一层知识点:第一章绪论 第二章犯罪概念 第二层知识点:第一章 绪论:刑法的概述 ...

  • 读书笔记--你所不知道的js(上卷)

    第一章 编译原理 js是一门编译语言 传统编译语言流程: 分词/词法分析:把字符串分解成有意义的代码块 解析/语法...

  • 【绘分享『英文启蒙规划师』训练营】第一周复盘

    本周学习的是绪论与游戏这两个章节。(绪论中的Story Telling见第六章故事) 在第一章绪论中,通过对幼儿学...

  • #编译原理打卡01

    今天是编译原理的第一次课,讲了第一章,第一章比较简单,考点很简单: 1.翻译程序 翻译分为两种:编译程序和解释程序...

  • 编译原理

    编译原理 标签(空格分隔): 编译原理 编译和解释 编译 整个程序全部翻译结束之后,程序才能开始运行;编译和运行是...

网友评论

      本文标题:【编译原理】第一章:绪论

      本文链接:https://www.haomeiwen.com/subject/kchjaktx.html