首页> 外文OA文献 >The Functional Perspective on Advanced Logic Programming
【2h】

The Functional Perspective on Advanced Logic Programming

机译:高级逻辑程序设计的功能观

摘要

The basics of logic programming, as embodied by Prolog, are generally well-known in the programming language community. However, more advanced techniques, such as tabling, answer subsumption and probabilistic logic programming fail to attract the attention of a larger audience. The cause for the communityu27s seemingly limited interest lies with the presentation of these features: the literature frequently focuses on implementations and examples that do little to aid the understanding of non-experts in the field. The key point is that many of these advanced logic programming features can be characterised in more generally known, more accessible terms. In my research I try to reconcile these advanced concepts from logic programming (Tabling, Answer subsumption and probabilistic programming) with concepts from functional programming (effects, monads and applicative functors).
机译:正如Prolog所体现的那样,逻辑编程的基础知识在编程语言社区中是众所周知的。但是,制表,答案归类和概率逻辑编程等更先进的技术未能吸引更多受众的注意力。对社区看似有限的兴趣的原因在于对这些功能的介绍:文献经常关注于实现和实例,这些实例和实例对帮助非专业领域的专家了解甚少。关键是,这些高级逻辑编程功能中的许多功能都可以用更广为人知,更易访问的术语来表征。在我的研究中,我尝试将逻辑编程(Tabling,Ansumption和概率编程)中的这些高级概念与函数式编程(效果,monad和应用函子)中的概念进行协调。

著录项

  • 作者

    Vandenbroucke Alexander;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号