首页> 外文OA文献 >Some issues in analysis and specialization of modular ciao-prolog programs
【2h】

Some issues in analysis and specialization of modular ciao-prolog programs

机译:模块化Ciao-Prolog程序的分析和专业化中的一些问题

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Separating programs into modules is a well-known technique which has proven very useful in program development and maintenance. Starting by introducing a number of possible scenarios, in this paper we study different issues which appear when developing analysis and specialization techniques for modular logic programming. We discuss a number of design alternatives and their consequences for the different scenarios considered and describe where applicable the decisions made in the Ciao system analyzer and specializer. In our discussion we use the module system of Ciao Prolog. This is both for concreteness and because Ciao Prolog is a second-generation Prolog system which has been designed with global analysis and specialization in mind, and which has a strict module system. The aim of this work is not to provide a theoretical basis on modular analysis and specialization, but rather to discuss some interesting practical issues.
机译:将程序分为模块是一种众所周知的技术,已被证明在程序开发和维护中非常有用。从介绍许多可能的场景开始,本文将研究开发模块化逻辑编程的分析和专业化技术时出现的不同问题。我们讨论了许多设计替代方案以及它们对所考虑的不同方案的影响,并在适用的情况下描述了Ciao系统分析器和专家创建的决策。在我们的讨论中,我们使用Ciao Prolog的模块系统。这既是为了具体,也是因为Ciao Prolog是第二代Prolog系统,该系统的设计考虑了全局分析和专业化,并且具有严格的模块系统。这项工作的目的不是为模块化分析和专业化提供理论基础,而是讨论一些有趣的实际问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号