5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

関数型プログラミング言語Haskell Part6

1 :デフォルトの名無しさん:2006/11/07(火) 21:24:26
haskell.org
http://www.haskell.org/

日本語サイト
http://www.sampou.org/cgi-bin/haskell.cgi
http://shidot.dyndns.org/hs/

過去ログ
関数型プログラミング言語Haskell
Part1 http://pc.2ch.net/tech/kako/996/996131288.html
Part2 http://pc2.2ch.net/test/read.cgi/tech/1013846140/
Part3 http://pc8.2ch.net/test/read.cgi/tech/1076418993/
Part4 http://pc8.2ch.net/test/read.cgi/tech/1140717775/
Part5 http://pc8.2ch.net/test/read.cgi/tech/1149263630/

関連スレは>>2
関連書籍は>>3

・2chの仕様により、行頭の半角スペースは表示されません。
 コードをインデントしたいときは、代わりに または全角スペースを使うことができます。

363 :デフォルトの名無しさん:2006/12/25(月) 18:05:58
>>362
日本語でおk

364 :デフォルトの名無しさん:2006/12/25(月) 20:14:12
>>361
Haskellの優れているところ:遅延評価、モナド

365 :デフォルトの名無しさん:2006/12/25(月) 22:18:13
Haskellの劣っているところ:遅延評価、モナド

366 :デフォルトの名無しさん:2006/12/25(月) 23:05:14
遅延評価は言語の進化過程で最新の部類だぞ・・

367 :デフォルトの名無しさん:2006/12/25(月) 23:19:58
モナド(というかdo記法)大好き。
優れているかは別として、Haskellでいちばん好きな機能かも。

368 :デフォルトの名無しさん:2006/12/25(月) 23:59:33
なにが遅延評価だ
ここはもうビチョビチョじゃねーか

369 :デフォルトの名無しさん:2006/12/26(火) 00:21:36
>>367
doは>>=を使うよりも見栄え良く書けるが、
代入型言語の特徴を残す記法なので、
不満に思う人も多いと思う。

370 :デフォルトの名無しさん:2006/12/26(火) 00:54:35
>>369
似たような意見をwebで時々見掛けるが、よく理解できない。
命令的プログラミングをしたいとき、それに適した構文を
使えるのだから、単純に良いことのように思える。
それとも、命令的プログラミングをサポートしない言語の方が
良いという考えなんだろうか。

371 :デフォルトの名無しさん:2006/12/26(火) 01:29:44
>>370
「関数」で統一された世界を作れば、何か良いことがあるに違いない
(古風な言い方である自動プログラミング、とか、構造の視覚化がしやすくなる、とか、etc..)
と思う人が多いからじゃないかな?


372 :デフォルトの名無しさん:2006/12/26(火) 01:31:33
>>352
http://hp.vector.co.jp/authors/VA000092/jokes/strup.html

373 :デフォルトの名無しさん:2006/12/26(火) 02:48:41
自分はどするよりコンビネータでモナモナする方がいいな。


374 :デフォルトの名無しさん:2006/12/26(火) 14:22:41
どするって流行らせたいの?w

375 :デフォルトの名無しさん:2006/12/26(火) 22:44:22
>>=は横に長くなっちゃうのがいまいちだけど、見た目がかっこいいからついつい使ってしまう

376 :デフォルトの名無しさん:2006/12/27(水) 00:03:09
do {
a <- hoge;
hoge2 a;
hoge3 a
}



hoge >>=
\a ->
hoge2 a >>
hoge3 a

どっちがみやすいですか?

377 :352:2006/12/27(水) 01:44:38
>>372
この記事おもしろいねw

真実だとしても、結局のところ今はPCの性能の上昇とか
言語自体の進化によってオブジェクト指向は機能的で合理的な言語になってるよね?

たしかに、
「あるプロジェクトのコードを再利用した話なんて聞いたことない」とか、
「正しく継承させるためには設計だけでCの3倍もの時間かかる」とか、
超笑えるねw

当たり前に思ってきた(教えられてきた)コトって、
そのまま信じちゃうからこういう記事読むとオラ、ワクワクしてきたぞ


378 :デフォルトの名無しさん:2006/12/27(水) 02:04:04
Haskellだと10倍の時間をかけて10分の1の行数ですみます。

379 :デフォルトの名無しさん:2006/12/27(水) 02:05:25
数十万行のsoftware開発してきた身からすると
あの内容はあながち冗談に思えなくて泣けてきた。
彼がinterviewであんなこと言うはずは無いだろうけどさ

380 :デフォルトの名無しさん:2006/12/27(水) 02:32:15
>>378
チャッチャと書けるようになったらダイブ頭よくなってるかな?

381 :デフォルトの名無しさん:2006/12/27(水) 03:01:21
何を創ったかによるだろ

382 :デフォルトの名無しさん:2006/12/27(水) 03:12:31
だよなー
もっとHaskeりたいんだけど、やさしく教えてくれるかわいいコいないかな

383 :デフォルトの名無しさん:2006/12/27(水) 03:14:55
ギャルにHaskellは引かれるだけ
禁句だ。

384 :デフォルトの名無しさん:2006/12/27(水) 22:11:40
アホか
Haskellを教えてくれるギャルを探すんだよ

385 :デフォルトの名無しさん:2006/12/27(水) 22:47:06
                 ∩
                 | |
                 | |
        ∧_∧   | |  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < ⊥が返ると思います!
      /       /    \        
     / /|    /        ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              || 

112 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)