[過去ログ] プログラムを組むのに数学の勉強は必要か?数学板住民の意見は (83レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
46(1): 2024/11/06(水)20:15 ID:4GPbLR/6(1) AAS
C言語系列(C/C++, Java, C#)触ってきた人にはRustの方が受け入れやすい。
速さを犠牲にしてまで純粋さを追い求める人が少ない。
入門する言語がC, VB, Pythonである限り、関数型言語は普及しない。
手続き脳と関数脳の違いもある。
2次元配列(リスト)に連続した値を入れるとかが違いが大きい。
(機会があったら、ぜひ作ってみてほしい)
mylist 3 4 = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
49: 2024/11/07(木)00:27 ID:GwHDNA0i(2/8) AAS
>46 のmylist関数をそれぞれPythonとHaskellで書いた。
タイムは6000x8000の最後の要素を表示するまでの時間。
Python(TotalSeconds : 8.4488738)
def mylist(n, m):
a = range(1, n * m + 1).__iter__()
return [[a.__next__() for _ in range(0, n)] for _ in range(0, m)]
Haskell(TotalSeconds : 3.4794725)
mylist n m = take n.iterate f $ [1..m]
where f = map (+m)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.217s*