...
首页> 外文期刊>情報処理学会論文誌 >Interpreter and Compiler of the ISO Standard Lisp ISLISP
【24h】

Interpreter and Compiler of the ISO Standard Lisp ISLISP

机译:ISO标准Lisp ISLISP的解释器和编译器

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

ISLISP is the ISO standard Lisp language. We implemented its interpreter and compiler, called the TISL system. In this paper, after explaining an outline of the TISL system, we report its experimental results, using Gabriel benchmark programs. The TISL system is implemented in the C language so as to allow TISL portable for various PCs and workstations. The TISL interpreter first transforms a form into intermediate codes, and the resultant in- termediate codes will be actually interpreted and executed. The TISL compiler is realized as a compiling function that can be invoked under the interpreter and it compiles intermediate codes into C programs. For efficient implementations of object-oriented features of ISLisp we introduce "type inference" in implementing generic functions. Compared to OpenLisp (an ISLISP interpreter), the TISL interpreter is 1.3 ~ 3.3 times faster than OpenLisp, and the TISL compiler i8 1.0 ~ 5.5 times faster than the TISL interpreter.
机译:ISLISP是ISO标准Lisp语言。我们实现了其解释器和编译器,称为TISL系统。在本文中,在解释了TISL系统的概述之后,我们使用Gabriel基准程序报告了其实验结果。 TISL系统以C语言实现,以便TISL可移植到各种PC和工作站。 TISL解释器首先将形式转换为中间代码,然后将实际解释并执行所得的中间代码。 TISL编译器实现为可在解释器下调用的编译功能,并将中间代码编译为C程序。为了有效实现ISLisp的面向对象功能,我们在实现通用功能时引入了“类型推断”。与OpenLisp(ISLISP解释器)相比,TISL解释器比OpenLisp快1.3到3.3倍,TISL编译器i8比TISL解释器快1.0到5.5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号