Parrot及其到JVM的移植

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:Tianzh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Perl语言广泛应用于系统管理、Web开发、网络编程等领域,现在发行的主版本为Perl5。Perl6作为Perl的下一代版本,着眼于解决Perl5解释器难以维护的问题,并增加了许多新特性。 本文采用移植方法用Java重写了一个Parrot解释器,基本实现了Parrot的主要组成部分,包括本地数据类型、运行时数据结构、内存管理等,并解决了动态编译的移植这一难题。文章介绍了Parrot以及Parrot涉及的几种语言和文件;阐述了Parrot解释器的内部结构;给出了Parrot的本地数据类型到JVM的移植;介绍了运行时数据结构的移植和内存管理到JVM的移植;论述了基本指令集的Java实现;提出了动态编译到JVM的移植,并讨论了今后可以进一步开展的研究内容。 
其他文献
随着Internet的迅猛发展,网络规模日趋庞大,网络拓补结构渐趋复杂,越来越需要一种新的网络规划和设计手段来提高网络设计的客观性和设计结果的可靠性。网络流量模型的建立是网络
地理数据的获取是建立地理信息系统(GIS)的关键步骤,此步骤的完成占到整个系统建立工作量的80%以上。最大限度的实现地理数据的自动获取,是提高地理信息系统的建立及更新效率
B/S课件是多媒体课件与Web技术的结合,它将成为网络教学的主要形式。本文立足于以学习者为中心,在充分体现学习者的主体性和教学方法现代化的基础上,以培养和帮助学习者提高
本文以数字图像为载体信息,结合人类视觉系统(HVS)特性,根据不同的用途提出三种数字水印算法.(1)针对现有盲水印算法嵌入量少,鲁棒性不高的弱点,提出一种新的基于DWT低频域的
  本文提出一种基于OLSR的按需QoS路由协议,使用考虑带宽的MPR选取算法保证转发节点都是邻居节点中带宽较优的节点,实现了链路层的QoS数据转发和流量控制。在链路层根据数据
数据仓库和在线分析处理(OLAP)已成为决策支持系统的两大基本要素。数据仓库技术在过去的十年中得到了长足的发展,许多软件厂商也已实现了数据仓库和OLAP并在全世界的各行各业
  本文详细介绍了IPSec安全体系结构和功能,讨论了SA的作用、安全策略库、安全关联库的实现;重点分析了IPSec系统中IKE协议的功能、构成及工作过程;总结了IPSec协议在安全功能
布料动画的模拟最初是从可形变体模拟问题中衍生而来,该技术的研究已有二十多年的历史。随着数字娱乐需求的裂变式增长,布料模拟相关技术,尤其是角色服装动画模拟技术正被世界各
论文描述了如何在一款自主研制的16位RISC体系结构的嵌入式系统处理器SRP中嵌入USB功能部件,以实现SRP嵌入式系统对高速数据传输的迫切要求。 文中首先对SRP系统的自身特点
随着世界范围家庭结构由扩展家庭向核心家庭过度的趋势发展,以及出生率的不断降低,儿童的成长环境开始发生着一些巨大的变化。核心家庭的儿童相对缺乏像以往扩展家庭那样的支持