...
首页> 外文期刊>Informatica >Composition of Loop Modules in the Structural Blanks Approach to Programming with Recurrences: A Task of Synthesis of Nested Loops
【24h】

Composition of Loop Modules in the Structural Blanks Approach to Programming with Recurrences: A Task of Synthesis of Nested Loops

机译:循环编程的结构空白方法中循环模块的组成:嵌套循环的合成任务

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

摘要

The paper presents, first, the Structural Blanks (SB) approach, then a method to compose loop programs. SB is an approach for expressing computations based on recurrence relations and focuses on data dependencies in loops. The paper presents language constructs and semantics for expressing programs that have complex data dependency patterns. These constructs are expressed using structural "blanks" for computations based on recurrence relations. In SB the recurrence structure and the functional part of a recurrence relation may be described separately. Therefore declarative representation of data dependencies is examined. SB aims at supporting the transformational development and reuse of program modules. The approach deals with two aspects: pragmatics and semantics. In the paper we aim at: (1) developing a theory and language for functional and structural modules, (2) an algorithm for composition of structural modules. The approach is illustrated by toy problems: the Fibonacci function, heat flow, etc. Hence the reuse and verification are viewed as those of, e.g., stacks, queues, bubble sort, etc.
机译:本文首先介绍了“结构毛坯”(SB)方法,然后介绍了构成循环程序的方法。 SB是一种基于递归关系来表示计算的方法,并且侧重于循环中的数据依存关系。本文介绍了用于表达具有复杂数据依赖模式的程序的语言构造和语义。这些结构使用结构“空白”表示,用于基于递归关系的计算。在SB中,可以分别描述递归结构和递归关系的功能部分。因此,检查了数据依赖关系的声明性表示形式。 SB旨在支持程序模块的转型开发和重用。该方法涉及两个方面:语用学和语义学。在本文中,我们的目标是:(1)开发功能和结构模块的理论和语言,(2)构建结构模块的算法。玩具问题说明了该方法:斐波那契函数,热流等。因此,重用和验证被视为例如堆栈,队列,气泡排序等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号