首页> 外文会议>Joint Modular Languages Conference(JMLC 2006); 20060913-15; Oxford(GB) >Array-Structured Object Types for Mathematical Programming
【24h】

Array-Structured Object Types for Mathematical Programming

机译:用于数学编程的数组结构对象类型

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

摘要

In this paper a concept for structured mathematical programming within an object-oriented language is presented. It leads to better readable, more natural and more compact code in typical linear algebra applications and provides options for optimized implementation. We also discuss the realization of this concept as an extension of the programming language Active Oberon. We define new built-in array types that provide a slight modification of classical arrays in Oberon. By introducing range-valued indices as array designators, we permit the use of regular sub-domains of arrays as parameters of operators and procedures. The built-in types are complemented by custom array structured object types. The latter can be specified by the programmer and are designed to be syntactically compatible with the former. They provide the needed flexibility for the language.
机译:在本文中,提出了一种在面向对象的语言中进行结构化数学编程的概念。它可以在典型的线性代数应用中提供更好的可读性,更自然和更紧凑的代码,并提供优化实现的选项。我们还将讨论此概念的实现,作为对编程语言Active Oberon的扩展。我们定义了新的内置数组类型,这些类型对Oberon中的经典数组进行了一些修改。通过引入范围值索引作为数组指示符,我们允许将数组的常规子域用作运算符和过程的参数。内置类型由自定义数组结构化对象类型补充。后者可以由程序员指定,并且被设计为与前者在语法上兼容。它们为语言提供了所需的灵活性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号