ボサール アントワーヌ   Antoine Bossard
  ボサール アントワーヌ
   所属   神奈川大学  情報学部 計算機科学科
    神奈川大学大学院  理学研究科 理学専攻(情報科学領域)
   職種   教授
言語種別 英語
発行・発表の年月 2022/09
形態種別 学術雑誌
査読 査読あり
標題 The SOF programming paradigm: a sequence of pure functions
執筆形態 単著
掲載誌名 International Journal of Software Innovation
掲載区分国外
巻・号・頁 10(1),pp.65:1-65:14
著者・共著者 A. Bossard
概要 [Full paper] [WoS ESCI, 2021: WoS IF=N/A, Scimago Q3]

Out of the four main programming paradigms, it is widely considered that functional programming is the most promising. The programming languages that implement the functional paradigm generally do so either in a pure manner, such as Haskell, or by providing a multi-paradigm programming solution, such as most Lisp dialects, to allow side effects, which are proscribed under the former (pure) model. Nevertheless, tracking the execution steps of such a functional program remains challenging for the programmer. In this paper, we address this issue by proposing a novel programming paradigm that combines the imperative programming approach based on a sequence of instructions with the pure function approach of functional programming, the objective being to retain the advantages of both strategies. This proposal is named "sequence of functions" (SOF) and its applicability and novelty are shown throughout various examples and experiments.
DOI 10.4018/IJSI.309965