12 2020 档案
Python虚拟机设计方案
摘要:一、虚拟机设计方案 1. 架构风格 Python虚拟机实际上是一个解释器,对编译后的字节码进行解释、执行。因此解释器风格显然是最适合本项目的。 2. 分解视图 虚拟机输入为字节码.pyc文件,由字节码文件加载器将二进制的.pyc文件加载到内存,由执行引擎解释执行,输出为字节码文件的执行结果。虚拟机总
阅读全文
Python虚拟机需求分析和概念模型分析
摘要:一、项目概述 Python是一个动态类型语言,其解释器是一个基于栈式字节码的抽象机器。本项目拟实现一个Python虚拟机,探索支持动态类型语言的虚拟机的设计与实现技术。 二、需求分析: Python源文件首先被编译成字节码文件,这个文件的后缀是.pyc,Python虚拟机需要做的工作就是读取并解析.
阅读全文
浙公网安备 33010602011771号