首页> 外文学位 >Parallel virtual machine for functional logic programming.
【24h】

Parallel virtual machine for functional logic programming.

机译:用于功能逻辑编程的并行虚拟机。

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

摘要

Functional logic programming is a multi-paradigm programming that combines the best features of functional programming and logic programming. Functional programming provides mechanisms for demand-driven evaluation, higher order functions, and polymorphic typing. Logic programming deals with non-determinism, partial information, and constraints. Both programming paradigms fall under the umbrella of declarative programming.;In this dissertation, we discuss the design and implementation of a functional logic virtual machine. We discuss functional logic programming, its syntax, semantics, and the different computation strategies. The virtual machine is capable to tackle non-determinism using the sound and complete bubbling transformation. The virtual machine benefits from well established automatic parallelism and its types in declarative programming.;Keywords Declarative Programming, Functional Logic Programming, Term Rewriting Systems, Virtual Machine, Automatic Parallelism, Bubbling.
机译:功能逻辑编程是一种多范式编程,结合了功能编程和逻辑编程的最佳功能。函数式编程提供了用于需求驱动评估,高阶函数和多态类型化的机制。逻辑编程处理不确定性,部分信息和约束。这两种编程范式都属于声明式编程的范畴。本文讨论功能逻辑虚拟机的设计和实现。我们讨论功能逻辑编程,其语法,语义以及不同的计算策略。虚拟机能够使用声音和完整的冒泡转换来解决不确定性问题。虚拟机得益于完善的自动并行性及其在声明式编程中的类型。关键字声明式编程,功能逻辑编程,术语重写系统,虚拟机,自动并行,冒泡。

著录项

  • 作者

    Alqaddoumi, Abdulla.;

  • 作者单位

    New Mexico State University.;

  • 授予单位 New Mexico State University.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2016
  • 页码 188 p.
  • 总页数 188
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号