首页> 外文会议>第60回プログラミング·シンポジウム予稿集 >JVM上の動的言語のための抽象解釈の実装
【24h】

JVM上の動的言語のための抽象解釈の実装

机译:在JVM上为动态语言实现抽象解释

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

摘要

概要:本論文では,現在我々が開発を行なっているClojure言語用の抽象解釈器OPAL/Clj の実装について説明する.OPAL/Cljは,JVMバイトコードレベルの抽象解釈とClojureコードの「具象解釈」を混ぜながら実行することにより,動的で複雑な言語機能を使用する現実的なコードであっても,その振舞いをある程度正確に解析することが可能である.バイ トコードの抽象解釈には既存のフレームワークを用いているが,混ぜながらの実行を実現するには,単純にフレームワークの機能を呼び出すのではなく,Clojureコンパイラにも修正を加える必要がある.本論文では,Clojureコンパイラにどのような修正を行つたかを中心 に実装について詳述する.
机译:摘要:在本文中,我们描述了当前正在开发的Clojure语言的抽象解释程序OPAL / Clj的实现,OPAL / Clj是JVM字节码级别的抽象解释和Clojure代码的“具体解释”。通过执行混合代码,可以在某种程度上准确地分析使用动态和复杂语言功能的实际代码的行为。使用了框架,但是为了实现混合执行,有必要修改Clojure编译器,而不是简单地调用框架函数。将围绕如何进行各种修改来详细描述该实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号