【24h】

Lp2cpp: A Tool For Compiling Stratified Logic Programs

机译:Lp2cpp:编译分层逻辑程序的工具

获取原文

摘要

The evaluation of logic programs is traditionally implemented in monolithic systems that are general-purpose in the sense that they are able to process an entire class of programs. In this paper, we follow a different approach; we present a compilation procedure that is able to generate a problem-specific executable implementation of a given (non-ground) logic program. Our implementation follows a bottom-up evaluation strategy. Moreover, we implemented such procedure into a C++ tool and we present an experimental analysis that shows the performance benefits that can be obtained by a compilation-based approach.
机译:逻辑程序的评估传统上是在整体系统中实现的,因为整体系统可以处理整个程序类。在本文中,我们采用了不同的方法。我们提出了一种编译过程,该过程能够生成给定(非接地)逻辑程序的特定于问题的可执行实现。我们的实施遵循自下而上的评估策略。此外,我们将此类过程实现为C ++工具,并进行了实验分析,显示了通过基于编译的方法可以获得的性能优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号