编译原理(极速版)

Chapter 1 概述

1.1 概念

编译器 :翻译官,语义要相同

编译器静态计算生成目标程序,动态计算得到结果;

解释器:边解释边运行

1.2 结构

非常模块化,分为前端和后端;

按照阶段来看,可以看作流水线

一、没有优化的结构

词法分析、语法分析、语义分析、代码生成

相关推荐
王夏奇32 分钟前
C代码—单元测试中的覆盖率—学习笔记
笔记·学习·单元测试
scdifsn32 分钟前
动手学深度学习10.1. 注意力提示-笔记&练习(PyTorch)
pytorch·笔记·深度学习·注意力机制·注意力提示
向上的车轮43 分钟前
ODOO学习笔记(8):模块化架构的优势
笔记·python·学习·架构
非概念2 小时前
stm32学习笔记----51单片机和stm32单片机的区别
笔记·stm32·单片机·学习·51单片机
青椒大仙KI115 小时前
24/11/13 算法笔记<强化学习> DQN算法
笔记·算法
promise-render5 小时前
npm、yarn、pnpm 切换查看镜像源笔记
前端·笔记·npm
夜流冰5 小时前
知识见闻 - 苹果手机拨号键长按
笔记
IT199511 小时前
Linux笔记-对Linux环境变量的进一步认识(2024-08-09)
linux·运维·笔记·运维开发
TeYiToKu15 小时前
笔记整理—linux驱动开发部分(8)framebuffer类设备
linux·驱动开发·笔记·嵌入式硬件·arm
陈奕迅本讯16 小时前
数据结构-归并排序笔记
数据结构·笔记