関数型言語
1-
-
1
ななしのよっしん
2011/05/04(水) 09:03:54 ID: RfCLxmSkym
-
👍0高評価👎0低評価
-
2
ななしのよっしん
2013/08/23(金) 19:16:50 ID: wQ/k6ieyIh
-
ズルwwwww
-
👍0高評価👎0低評価
-
3
ななしのよっしん
2013/08/23(金) 21:23:06 ID: CE/2XJA1sG
-
👍0高評価👎0低評価
-
4
ななしのよっしん
2014/05/28(水) 16:31:58 ID: 7wRLAXThaX
-
👍0高評価👎0低評価
-
5
ななしのよっしん
2015/12/11(金) 14:11:08 ID: xz7/xKMGjt
-
👍0高評価👎0低評価
-
6
ななしのよっしん
2016/10/03(月) 22:13:11 ID: i/yx6DMuGb
-
👍0高評価👎0低評価
-
7
ななしのよっしん
2016/11/19(土) 07:44:29 ID: 6SwvQHGpi/
-
>>6
現実では指摘の通りC++11、C#、Javaを関数型プログラミング言語としてカウントしない人のほうが多数派だと思う
ただ、関数型プログラミング言語の意味は「関数型プログラミングというスタイルで書きやすいプログラミング言語」くらいのあやふやなものなんだ
だからC++11、C#、Java8とかを関数型プログラミング言語とみなしても必ずしも間違いとは言い切れないところがあるし、現に例えば英語版wikipediaの「List of programming languages by type」のページのように、これらの言語が関数型プログラミング言語として扱われているところもある
そういう曖昧模糊とした状況だし、取り消し線付きでリストアップするのは個人的にはありだと思う -
👍0高評価👎0低評価
-
8
ななしのよっしん
2016/11/23(水) 16:02:51 ID: z+D/8iqfU/
-
C++, C#, Javaは途中のバージョンから関数型の要素のうち手続き型でも便利なものを取り入れているが, 全体としては手続き型であって, 関数型はあくまで脇役って感じ
JavaScriptも似たような扱いなんだが, 強いて言えばそれらの要素が昔からあって, それが後で活用されるようになった, という感じで線引かなかったのかな...でも扱いとしては線引かれてる言語とあまり変わらないと思う.
LISPはそのリストの中ではかなり異質かと, 本来なら非純粋の関数型言語に入れていいような気もするが方言・派生ごとに事情が違って, 比較的関数型の気が強いSchemeが別枠として非純粋に入れてあるからそうでないLISPを非関数型として分類したのかもね -
👍0高評価👎0低評価
-
9
ななしのよっしん
2016/11/23(水) 16:12:54 ID: 7wRLAXThaX
-
👍0高評価👎0低評価
-
10
ななしのよっしん
2017/02/19(日) 05:15:27 ID: 0qArFZC13Q
-
👍0高評価👎0低評価
-
11
ななしのよっしん
2017/03/24(金) 06:38:55 ID: qpvL55M3RE
-
👍0高評価👎0低評価
-
12
ななしのよっしん
2017/07/23(日) 15:39:44 ID: uyaDnTSG6N
-
👍0高評価👎0低評価
-
13
ななしのよっしん
2018/08/06(月) 14:10:31 ID: pp3CDYT8Qn
-
👍0高評価👎0低評価
-
14
ななしのよっしん
2019/05/31(金) 18:12:12 ID: UTAF02gFVS
-
👍0高評価👎0低評価
-
15
ななしのよっしん
2019/11/16(土) 23:53:01 ID: t9xfB7Q773
-
👍0高評価👎0低評価
-
16
ななしのよっしん
2022/01/22(土) 20:51:28 ID: YQuUeEwl5u
-
👍0高評価👎0低評価
-
17
ななしのよっしん
2022/01/22(土) 20:59:21 ID: YQuUeEwl5u
-
👍0高評価👎0低評価
1-