cp3ython:用C ++编写的Python字节码解释器 源码
CP3ython 阅读为CPP-Python CP3ython是Python解释器的C ++实现。 这是从和我主要出于教育目的而写的东西中汲取灵感的。 有关真正的Python解释器,请参考 。 什么是字节码解释器? 引用( : Python解释器是一个虚拟机...这个特定的虚拟机是一个堆栈计算机:它操纵多个堆栈来执行其操作... Python解释器是字节码解释器:其输入是称为字节码的指令集。 当您编写Python时,词法分析器,解析器和编译器会生成代码对象,以供解释器进行操作。 每个代码对象都包含一组要执行的指令(即字节码)以及解释器将需要的其他信息。 字节码是Python代码的中间表示形式:它以解释器可以理解的方式表示您编写的源代码。 学分和参考 内德·巴彻德尔( Byte)的ByteRun ( ) 由Allison Kaptur用Python编写的Python解释器(
用户评论