[過去ログ]
関数型プログラミング言語Haskell Part32 (1002レス)
関数型プログラミング言語Haskell Part32 http://mevius.5ch.net/test/read.cgi/tech/1548720347/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
79: デフォルトの名無しさん [sage] 2019/02/03(日) 22:24:44.77 ID:5bolWXfM >>76 いやだから・・ fact 0は1なんだからその次はfact(1)になるでしょ 何も間違ってないと思うんだけど。 http://mevius.5ch.net/test/read.cgi/tech/1548720347/79
387: デフォルトの名無しさん [sage] 2019/06/07(金) 23:58:36.77 ID:KFSm+TLI 『入門HASKELLプログラミング』2019年07月31日発売予定 https://www.shoeisha.co.jp/book/detail/9784798158662 「コンピュータのプログラミング」から脱却し、“学術”ではない、実用度重視のHaskell 入門書 Haskellは、関数型プログラミングを研究する対象としての側面が強すぎ、一般的なアプリ ケーション構築を目的とした開発言語の側面が、ともすればおざなりになりがちでした。 そのため、他の言語(JavaとかC/C++とかC#など)がこなす、ありふれたアプリケーション をHaskellで構築しようとすると、キーボードを叩く指が止まってしまうことがありました。 本書は関数型プログラミングの基本を押さえつつ、いわゆる「開発言語」として実用的な プログラムを書けるようなレベルに誘う一冊です。(後略) http://mevius.5ch.net/test/read.cgi/tech/1548720347/387
424: デフォルトの名無しさん [sage] 2019/08/18(日) 03:03:18.77 ID:AO5DQImr タグつき共用体は簡単だ C言語にもあった共用体をやめてコールバック地獄になったのはHaskellのせいではない http://mevius.5ch.net/test/read.cgi/tech/1548720347/424
444: デフォルトの名無しさん [sage] 2019/08/21(水) 20:13:20.77 ID:a8Z/37wn >>442 > 具体例を書けないやつは説明が下手なだけだし 具体例を書けない人間は説明下手以前にそもそも十分に正しく理解していないからこそ具体例を書けないんだよ 中途半端な理解しかしていない人間が上手に説明できるはずがないだろうが > 具体例が長々と書かれていたら読み飛ばすようなやつは誤読するだけ 具体例として長々としか書けないのも困り者だけれどね 説明する側が本当に良く理解できているならば、よほど高度にテクニカルで微妙な概念や定義でない限り 具体例としては簡潔で短い例や反例を挙げられるはずだ > 少なくとも動的スコープと静的スコープを間違えた例を書くべきだ > これに関しては数学よりも歴史が役に立つ Lispの歴史が正にそれを物語っている 当時MITのAI Lab.のJohn McCarthyらによってLispがλ計算に基づいて初めて産み出された時、λ計算の変数のスコープを間違って (というよりはLispが実装された1960年代前半のコンピュータのメモリ量と処理能力の極めて厳しい制限から) 動的スコープを採用して久しくその間違いを改めなかったのから、Guy Steele, Jr.らによるScheme言語の提案と同処理系の開発および Lisp諸方言の統一化としてCommon Lispの言語仕様を策定する際に、変数のスコープとしてはSchemeの静的スコープを標準として採用することで 漸くLispプログラミング界で動的スコープでなく静的スコープが当たり前になったという歴史がね ついでに言っておくと、かつてのLisp界隈での混乱として、言語仕様上の問題としての動的スコープ-vs-静的スコープの問題と 類似の(だが異なる)問題であるshallow_binding-vs-deep_bindingの問題(こちらは言語仕様でなく実装上の問題)とが混同されていて 混乱を招いていた(かなりしっかりしたLispの教科書でも後者を前者と混同して説明していたり、そもそもこれらの問題があることを理解せずに 書かれていたりした shallow-vs-deepの問題が言語仕様でなく実装上の問題だと正しく且つ明快に言い切った(私の知る限り)最初のLispのテキストは Lisp実装者だけでなく(当時の)Lispの上級プログラマにとってもバイブルとでも呼ぶべきJohn Allenの“Anatomy of Lisp” と、まあ長々とした例を批判しながら、長々と書いてしまって申し訳ない http://mevius.5ch.net/test/read.cgi/tech/1548720347/444
484: デフォルトの名無しさん [sage] 2019/09/20(金) 00:33:53.77 入門はすっとばしてLensとかConduitとか流行ったライブラリの実践例集みたいな本が欲しい クックブックっていうのかね なぜ出版社は入門書ばかり刷りたがるのか http://mevius.5ch.net/test/read.cgi/tech/1548720347/484
524: デフォルトの名無しさん [sage] 2019/10/11(金) 20:15:13.77 ID:NJkU4MQ7 アマゾン.co.jp !ajp https://learning.oreilly.com/home/ !orly O'Reilly !oreilly http://mevius.5ch.net/test/read.cgi/tech/1548720347/524
561: デフォルトの名無しさん [sage] 2019/10/17(木) 09:56:17.77 ID:Gwz4u+oG 受け売り止まりじゃない説明はよ http://mevius.5ch.net/test/read.cgi/tech/1548720347/561
645: デフォルトの名無しさん [sage] 2019/10/26(土) 13:03:31.77 ID:az5oKcRh >>644 浮動小数点は実装の有効桁数とか精度誤差の複合なんですね やっと理解できたとかも http://mevius.5ch.net/test/read.cgi/tech/1548720347/645
664: デフォルトの名無しさん [sage] 2019/11/03(日) 07:05:59.77 ID:SWWLrIVQ >>662 >ディターミニスティック ?? 基本遅延評価なので即時評価とのより分? http://mevius.5ch.net/test/read.cgi/tech/1548720347/664
815: デフォルトの名無しさん [sage] 2019/11/29(金) 23:37:51.77 ID:UeTdOBou 漢字間違ってんぞ http://mevius.5ch.net/test/read.cgi/tech/1548720347/815
860: デフォルトの名無しさん [sage] 2019/12/19(木) 07:07:47.77 ID:lwXrm8Zb 依存関係を管理するのは理想 依存関係を消すのが現実 C++やSTLに依存することすら嫌ってCだけで書くみたいな現実 http://mevius.5ch.net/test/read.cgi/tech/1548720347/860
874: デフォルトの名無しさん [sage] 2019/12/20(金) 12:03:56.77 ID:tZwYgFV3 「C言語は純粋関数型」と言ってたのってQuoraの岡部健? http://mevius.5ch.net/test/read.cgi/tech/1548720347/874
945: デフォルトの名無しさん [sage] 2020/01/19(日) 01:34:42.77 ID:lT5Fy0hi コレはダメ? sumlist [] = [] sumlist (x:xs) = x:(map (+x) $ sumlist xs ) main = do print $ sumlist [5,4,8,7] print $ take 10 $ [1..] ----- [5,9,17,24] [1,2,3,4,5,6,7,8,9,10] http://mevius.5ch.net/test/read.cgi/tech/1548720347/945
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s