|
|
ボサール アントワーヌ
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 |