【激突】関数型言語 VS オブジェクト指向言語at TECH【激突】関数型言語 VS オブジェクト指向言語 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト101:デフォルトの名無しさん 12/03/11 17:23:59.76 マルチプラットフォームっていうとWindows,Linux,Macで動くように聞こえる。 102:デフォルトの名無しさん 12/03/11 17:26:09.19 マルチパラダイムって言いたかったんと違うん? 103:デフォルトの名無しさん 12/03/11 17:47:22.31 >>102 補足ありがと・・・・ それが言いたかった 104:デフォルトの名無しさん 12/03/11 21:17:02.05 >>39 関数型言語の出す例ってその手の toy ばっか。 reverse や length なんていうデフォで提供されてて当たり前な関数を わざわざ fold から自作してみせて再利用性(キリ アホかと 再利用唱えてドヤ顔するなら GoF の例を関数型言語で書き下して コード一桁減りましたくらい言えって 105:デフォルトの名無しさん 12/03/11 21:56:07.61 現在の関数型言語に足りないモノ、それは大規模開発に対応できる開発方法論が存在しない点 Haskellerご自慢のモナド/アローはプログラミング(コード設計)レベルの手法であり、 オブジェクト指向言語であればSmalltalk-80が世に知られ始めた1990年代に近い状況 現在のオブジェクト指向言語と比較すれば、関数型言語は少なくとも10年以上の遅れがある 関数型言語には、アート(工芸)やテクニック(技法)からエンジニアリング(工学)への脱皮が必要だろう 参考として「関数型言語Part5」からコピペ 351 名前: 283 Mail: sage 投稿日: 2011/10/01(土) 01:25:14.63 >>347 >という別の切り口の提案についてはどう思ってるの? まず関数型言語に適したソフトウェア開発方法論というものが、 あれこれ分類を検討できるほど存在していない、という事柄があります。 もちろん>>345の教科書を含めて「数学的な活動としての関数型プログラミング」や、 形式的手法あるいは定理証明といった分野で活発な研究が行われているのは知っています。 ただし自分が求めているのは、現場に提案/適用できる実用的なソフトウェア設計論です。 たとえばOOPLであれば1992年に国内出版された「オブジェクト指向方法論OMT」があります。 当時はOOに対して悲観的な意見者が大半を占めていた時代でしたが、 この本の登場によって、国内でも一気にOOP/OODに関する注目が高まりました。 そして1995年の「デザインパターン」による設計手法のカタログ化(分類)によって一気に普及しました。 これに相当するような具体的な設計論が関数型言語に存在しますか?おそらく現状は No でしょう。 以上のように考えて、>>315で提案されたようなトップダウンな方法論は(今の自分には)無理だと判断しました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch