FP (プログラミング言語)
(FP (programming language) から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/08 08:50 UTC 版)
FP(Function Programming の略)は、ジョン・バッカスが関数型プログラミングパラダイムを支持するために創り出したプログラミング言語の1つである。名前が付けられた変数を排除することができる。本言語は、バッカスによる1977年チューリング賞受賞講演「プログラミングはフォン・ノイマン・スタイルから解放されうるか?: 関数型プログラミング・スタイルとそのプログラム代数」において発表された。同講演の内容に基づいて発表された論文[2]は、関数型プログラミングの研究への関心をかき立て[3]、結局はバッカスが期待していた関数レベルパラダイムではなく、モダンな関数型言語につながった。FPそれ自身は学術目的以外では決して使われなかった[4]。バッカスは1980年代に後継のプログラミング言語FLを創り出したが、それも研究プロジェクトの域を出なかった。
- ^ The Conception, Evolution, and Application of Functional Programming Languages Paul Hudak, 1989
- ^ Backus, J. (1978). “Can programming be liberated from the von Neumann style?: A functional style and its algebra of programs”. Communications of the ACM 21 (8): 613. doi:10.1145/359576.359579. - 日本語訳:「プログラミングはフォン・ノイマン・スタイルから解放されうるか?: 関数型プログラミング・スタイルとそのプログラム代数」、米澤明憲訳『ACMチューリング賞講演集』(共立出版)pp. 83-156
- ^ “Interview with Simon Peyton-Jones”. People of Programming Languages. 2018年7月7日閲覧。
- ^ “Functional Programming Archaeology”. Programming in the Twenty-First Century (2007年12月28日). 2017年10月31日閲覧。
- 1 FP (プログラミング言語)とは
- 2 FP (プログラミング言語)の概要
- 3 外部リンク
- FP (programming language)のページへのリンク