检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学技术大学计算机科学技术系,安徽合肥230027
出 处:《计算机应用与软件》2007年第8期70-71,74,共3页Computer Applications and Software
摘 要:动态编译是Perl的主要特征之一,Perl6是Perl的下一代版本,而Parrot作为Perl6解释器的实现,提供了更强大的动态编译技术。在深入分析Parrot动态编译技术的基础上,总结其到Java移植的关键点,重点讨论了PMC的移植方法,以及用于动态编译的编译器的获得和保存、注册、运行等的移植方法。阐述了利用Java的Reflection技术访问动态装载的类的方法,从而实现动态链接编译器的移植。Runtime compilation technique is one of Perl main features. Perl6 is the next vision of Perl, and Parrot is an implementation of Perl6 interpreter and provides stronger runtime compilation technique. Based on anatomizing Parrot runtime compilation technique, the keys of porting it to Java are analyzed and the porting plan of PMC and the manipulations on the compilers for runtime compilation are emphasized on, such as getting and saving, registering, running and so on. The way to implement and access dynamic linked compiler with the help of Java Reflection technique in order to realize the porting of the compilers for runtime compilation is expained.
分 类 号:TP391.72[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222