【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト746:デフォルトの名無しさん 12/05/13 11:16:35.94 難しい問題だね。 func( o1, o2 ) こういった関数は後からいくらでも追加できるけど、 o1.func( o2 ) との本質的な違いはスコープだけだからな。 多態出来る出来ないの違いは有るけど、それは言語上の制約ってだけだからね。 クラスの外のスコープにいくらでも関数が定義できるのに、 クラスの中のスコープにメソッドを追加することは出来ません、 って制約に一体どれほどの意味があるかって言われると、ねぇ。 特に動的言語では。 747:デフォルトの名無しさん 12/05/13 11:37:40.06 あんたの恣意的な分類で「本質」とか「言語上の制約ってだけ」とか言われても わかりませんわ。 748:デフォルトの名無しさん 12/05/13 12:25:07.97 別に恣意的ではないと思うけど。 本来、どこのスコープに何を追加しようが勝手なものなんじゃないの? 静的言語では実行効率の理由で制限がかかってくるのも分かるけどさ。 749:デフォルトの名無しさん 12/05/13 12:32:53.64 Haskellでやっつけ お題の真意が掴めてないので、たぶん条件を満たしてない http://ideone.com/pTYEL 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch