GitHub repository: zhaocc1106/pl0-compile-execution
Created: 2021-04-07T13:25:24Z
Description: 记录一下大学时期的项目。本项目主要是对PL/0编译程序的研究与改进，并通过本次的任务帮助读者对编译程序的实现建立起一个整体概念。所谓PL/0语言即是Pascal语言的一个子集，它的编译程序是一个编译解释执行程序。所以，我们可以容易的想到，该程序主要包括了编译和解释执行部分，编译形成的目标代码则是一种假想栈式计算机的汇编语言，也成为类PCODE语言。解释执行部分则是把编译形成的目标代码进行解释和执行。本项目PL/0编译程序将用C语言来实现。