A modular mathematical programming language

被引:0
|
作者
Prather, RE [1 ]
机构
[1] Trinity Univ, San Antonio, TX 78212 USA
关键词
D O I
10.1145/275168.275172
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new modular mathematical programming language M2001 is introduced. It is designed to serve as an expository/pedagogical language, used for the development and the presentation of algorithmic processes, as found in the full range of mathematical discourse - from the modern discrete to the classical continuous mathematics. Built on a semantical framework based in the theory of categories, the M2001 language has a Pascal/Modula-like syntax, but uses the class concept only as a fully-encapsulated, built-in apparatus for handling the traditional mathematical structures and classical computer science (abstract) data types, as found in the elementary applications of the early undergraduate mathematics curriculum. The (categorical) semantic interpretation of the language is outlined, and a complete set of syntax diagrams is presented in an accompanying Appendix.
引用
收藏
页码:38 / 56
页数:19
相关论文
共 50 条
  • [1] A Modular Mathematical Programming Language
    Trinity University, San Antonio, TX 78212, United States
    [J]. SIGPLAN Not, 3 (38-50):
  • [2] A LANGUAGE FOR VERIFIABLE MODULAR PROGRAMMING
    MALIK, MA
    [J]. AUSTRALIAN COMPUTER JOURNAL, 1982, 14 (04): : 137 - 142
  • [3] Visual programming language for modular algorithms
    Opmanis, Rudolfs
    Opmanis, Rihards
    [J]. AICT 2013: APPLIED INFORMATION AND COMMUNICATION TECHNOLOGIES, 2013, : 296 - 300
  • [4] Modular Embedding of the Object Constraint Language into a Programming Language
    Buettner, Fabian
    Gogolla, Martin
    [J]. FORMAL METHODS: FOUNDATIONS AND APPLICATIONS: SBMF 2011, 2011, 7021 : 124 - 139
  • [5] A LANGUAGE FOR AUTOMATED PROGRAMMING OF MATHEMATICAL APPLICATIONS
    KLERER, RJ
    KLERER, M
    GROSSMAN, F
    [J]. COMPUTER LANGUAGES, 1992, 17 (03): : 169 - 184
  • [6] A MODELING LANGUAGE FOR MATHEMATICAL-PROGRAMMING
    FOURER, R
    GAY, DM
    KERNIGHAN, BW
    [J]. MANAGEMENT SCIENCE, 1990, 36 (05) : 519 - 554
  • [7] LPL - A MATHEMATICAL-PROGRAMMING LANGUAGE
    HURLIMANN, T
    [J]. OR SPEKTRUM, 1993, 15 (01) : 43 - 55
  • [8] Programming language optimizations for modular router configurations
    Kohler, E
    Morris, R
    Chen, BJ
    [J]. ACM SIGPLAN NOTICES, 2002, 37 (10) : 251 - 263
  • [9] FORTRAN-M - A LANGUAGE FOR MODULAR PARALLEL PROGRAMMING
    FOSTER, IT
    CHANDY, KM
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 26 (01) : 24 - 35
  • [10] Modular Answer Set Programming as a Formal Specification Language
    Cabalar, Pedro
    Fandinno, Jorge
    Lierler, Yuliya
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (05) : 767 - 782