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 条
  • [41] Unit Testing for Domain-Specific Languages
    Wu, Hui
    Gray, Jeff
    Mernik, Marjan
    DOMAIN-SPECIFIC LANGUAGES, PROCEEDINGS, 2009, 5658 : 125 - +
  • [42] A Survey on Domain-Specific Languages in Robotics
    Nordmann, Arne
    Hochgeschwender, Nico
    Wrede, Sebastian
    SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR 2014), 2014, 8810 : 195 - 206
  • [43] A Module System for Domain-Specific Languages
    Jackson, Ethan K.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2014, 14 : 771 - 785
  • [44] Software Evolution to Domain-Specific Languages
    Fehrenbach, Stefan
    Erdweg, Sebastian
    Ostermann, Klaus
    SOFTWARE LANGUAGE ENGINEERING (SLE 2013), 2013, 8225 : 96 - 116
  • [45] Domain-specific languages for ecological modelling
    Holst, Niels
    Belete, Getachew F.
    ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [46] Testing domain-specific languages in eclipse
    Wu, Hui
    Gray, Jeff
    Proc Conf Object Orient Program Syst Lang Appl OOPSLA, (173-174):
  • [47] Folding Domain-Specific Languages: Deep and Shallow Embeddings (Functional Pearl)
    Gibbons, Jeremy
    Wu, Nicolas
    ICFP'14: PROCEEDINGS OF THE 2014 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2014, : 339 - 347
  • [48] A Case for Domain-Specific Curiosity in Mathematics
    Peterson, Emily Grossnickle
    Cohen, Jana
    EDUCATIONAL PSYCHOLOGY REVIEW, 2019, 31 (04) : 807 - 832
  • [49] A Case for Domain-Specific Curiosity in Mathematics
    Emily Grossnickle Peterson
    Jana Cohen
    Educational Psychology Review, 2019, 31 : 807 - 832
  • [50] Modular Design of Domain-Specific Languages Using Splittings of Catamorphisms
    Badouel, Eric
    Djatcha, Rodrigue Aime Djeumen
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2018, 2018, 11187 : 62 - 79