Skip to content

编译原理 Compilers ​

计算机科学中的一种非常重要的技能知识.

参考文档 Compilers - Principles, Techniques, and Tools 2e

什么是编译原理 ​

主要是研发编译器(或者解释器,这两个东西本质比较相近)

核心就是在于把代码转换成计算机可以执行的CPU指令

编译原理的过程 ​

词法分析 => 语法分析 => 语义分析

预期项目 ​

关于项目的开发历程不打算单独记录到笔记中,请单独前往项目中查看

IA-CPM ​

一个不完全的C++编译器,根据最新的C++2B标准开发,仅仅支持部分功能

IA-TQ ​

一个不完全的torque编译器,根据torque官方文档开发,仅支持部分功能

IA-V5 ​

一个JavaScript的解释器,应该是实现JavaScript ES2023的绝大部分功能

q