Domain-Specific Languages of Mathematics: Presenting Mathematical Analysis Using Functional Programming

被引:7
|
作者
Ionescu, Cezar [1 ]
Jansson, Patrik [1 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
关键词
D O I
10.4204/EPTCS.230.1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present the approach underlying a course on Domain-Specific Languages of Mathematics [16], currently being developed at Chalmers in response to difficulties faced by third-year students in learning and applying classical mathematics (mainly real and complex analysis). The main idea is to encourage the students to approach mathematical domains from a functional programming perspective: to identify the main functions and types involved and, when necessary, to introduce new abstractions; to give calculational proofs; to pay attention to the syntax of the mathematical expressions; and, finally, to organise the resulting functions and types in domain-specific languages.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [21] Applying static code analysis for domain-specific languages
    Iván Ruiz-Rube
    Tatiana Person
    Juan Manuel Dodero
    José Miguel Mota
    Javier Merchán Sánchez-Jara
    Software and Systems Modeling, 2020, 19 : 95 - 110
  • [22] Using domain-specific languages for the realization of component composition
    Anlauff, M
    Kutter, PW
    Pierantonio, A
    Sünbül, A
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2000, 1783 : 112 - 126
  • [23] Domain-specific languages and code synthesis using haskell
    Gill, Andy
    Queue, 2014, 12 (04): : 30 - 43
  • [24] Applying static code analysis for domain-specific languages
    Ruiz-Rube, Ivan
    Person, Tatiana
    Manuel Dodero, Juan
    Miguel Mota, Jose
    Merchan Sanchez-Jara, Javier
    SOFTWARE AND SYSTEMS MODELING, 2020, 19 (01): : 95 - 110
  • [25] Corpus-based analysis of domain-specific languages
    Robert Tairas
    Jordi Cabot
    Software & Systems Modeling, 2015, 14 : 889 - 904
  • [26] Corpus-based analysis of domain-specific languages
    Tairas, Robert
    Cabot, Jordi
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 889 - 904
  • [27] An Ontological Analysis Framework for Domain-Specific Modeling Languages
    Verdonck, Michael
    Gailly, Frederik
    JOURNAL OF DATABASE MANAGEMENT, 2018, 29 (01) : 23 - 42
  • [28] FPTC: Automated Safety Analysis for Domain-Specific Languages
    Paige, Richard F.
    Rose, Louis M.
    Ge, Xiaocheng
    Kolovos, Dimitrios S.
    Brooke, Phillip J.
    MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 229 - +
  • [29] DOMAIN-SPECIFIC AUTOMATIC PROGRAMMING
    BARSTOW, DR
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (11) : 1321 - 1336
  • [30] Untangling Crosscutting Concerns in Domain-specific Languages with Domain-specific Join Points
    Dinkelaker, Tom
    Monperrus, Martin
    Mezini, Mira
    DSAL09: DOMAIN-SPECIFIC ASPECT LANGUAGES, 2009, : 1 - 5