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