TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【画像あり】 こんな小さな子供まで「NO!安倍」 ・・・安倍は世界の敵に認定して宇宙に追放しようぜ
「北海道では50m先のコンビニも自動車で移動」、マジだった
刀を抜いた日本…韓国の「対応カード」事実上ない…なんとか日本に引いてもらわないと
【悲報】アメリカで肉が高騰 肉のないBBQへ…
【未解決事件】季節外れの新情報「世田谷一家殺人の犯人は15歳〜22歳の細身の学生か」
[AKITA931] AV男優のギャラって一本5000円とかボランティア参加とか聞いたんだけど本当?
運転下手な奴の特徴とは
YMOのアルバムをハイレゾ配信、SACDで再販売。でもテクノデリック以降はデジタル収録で意味なくね?
【パヨク速報】 保守速報「大阪市のまとめブログ潰しが始まりました」
神戸市のいじめ教師2人、20代女性教師に対してセクハラ行為も

「オブジェクト指向」と「関数型」、未来があるのはどっちなの?おしえてプログラマー!


1 :2018/08/24 〜 最終レス :2018/08/25
http://img.2ch.sc/ico/folder1_03.gif
staticおじさんとは、2010年に@ITに「実はオブジェクト指向ってしっくりこないんです!」と投稿して
炎上したおじさんのことである。

2010年ごろはIT土方界隈ではJavaを中心としたオブジェクト指向が主流の時代であり、なんでもかんでも
オブジェクト指向という風潮があった。このためstaticおじさんはボロクソに叩かれる結果となり、
さらにはプログラミングそのものの話を飛び出してオブジェクト指向推進派による学歴差別などに発展、
無事炎上した。

その数年後、staticおじさんの主張に「static変数は使わない」「関数ポインタを多用する」という
コーディング規約を加えた「関数型プログラミング」がJavaScript界隈を中心に爆発的に流行し、
その流れに乗るかたちで半ば強制する仕様の「関数型プログラミング言語」も多数登場した。

ちなみにstaticおじさんの主張と非常に酷似したものが、staticおじさんの登場より遥か昔、
インターネットを支える中核技術である「IP」のRFC(仕様書)にも「階層化の有害性」として書かれていたりする。
また、海外でも同様の主張を面白おかしく書いた「Bjarne Stroustrup インタビュー」なる怪文書が出回り、こちらも大炎上した。

https://monobook.org/wiki/static%E3%81%8A%E3%81%98%E3%81%95%E3%82%93

2 :
圧倒的に関数型だろ

3 :
GoogleもMicrosoftもAppleも関数型推しだし選択肢ないだろ

4 :
Javaがある限りオブジェクト指向は不滅だ

5 :
仕事が多いにはオブジェクト志向

6 :
JavaScript

7 :
おれはおっさんだから関数型の方が楽
思考もトップダウンになっている

ただオブジェクト指向にしろボトムアップにしろその利点欠点を把握してやることはいいこと

8 :
なお日本ではCOBOLをJavaへ必死で移行中

9 :
未だにオブジェクト指向の意味がわからん🧠
玄人志向と何がちゃうんや

10 :
純粋関数型言語に決まってんだろ

11 :
おじさんもおじさんだけど
おじさんを叩いてた連中も副作用について理解していなかった。
どっちもアホ

12 :
関数てもとはオブジェクト指向だろ
何のために処理をまとめてると思ってるんだよ

13 :
オブジェクト指向も
関数型も
どの会社も理解して設計組んでるようなところ稀だから

14 :
そもそもプログラマー自体に未来が無いぞ

15 :
なんでもいいからマルチスレッドプログラムが簡単に組めるようにしてくれよ

16 :
つーかJavaがくそ

17 :
javaScriptをjavaって言う人がいるんだが、javaはなんて呼ぶんだろう

18 :
技術がどうこう言ってる間に管理職の仕事をしなきゃいけない年齢になった。

19 :
異論!反論!オブジェクション

20 :
>>13
大体サンプル参考にして動いたらオッケーだからな

21 :
マルチパラダイム言語が前提

どちらかしか使えない奴なんて要らない

22 :
よくわからん
ガンダムで例えてくれ

23 :
一つ言えるのはカレーに醤油をかけるような者に未来がない。

24 :
>>22
ベースクラスがモビルスーツのステイメン、
ステイメンを派生、内包したのがデンドロビウム
どちらもベースクラスはモビルスーツ、みたいな?

25 :
最近プログラマー関係のスレ多いね

26 :
気にせず両方できればええんやで

27 :
あれこれ俺がdisられてる流れなのか?

28 :
オブジェクト指向はスパゲッティをマシンパワーで補う発想だからな
イニシャルは安いがランニングで高くつく

29 :
Javaだって関数型言語の記述を取り入れるようになってるし、手を替え品を替えで生き残るかもね。
それがJavaなのかって話にはなるけど、Javaは冗長な記述が多いのがめんどくさい。

30 :
>>9
大差ない 気にするな

31 :
>>25
同じアホが立ててる

32 :
継承って若い世代に浸透したの?

33 :
>>1
この手のスレ立て過ぎ
興味持ったんだな
がんばれよ

34 :
甘えるな
アセンブラで書け

35 :
久しぶりにプログラマー板見てきたら凄いギスギスしてたわ
昔はあんなんじゃなくほのぼのしてたのに

36 :
オブジェクト指向プログラミングみたいなメンテナンス性低いやり方で開発したら
要件変更の度に膨大な改修コスト発生して採用した企業葉破綻するぞ?
関数型のほうが改良に向いてる

37 :
>>35
交流サイトもそんな感じ
MSDNコミュニティーも教えてやってるんだからという態度を全面に出し過ぎ
俺が質問に答えると
「そんな態度の奴に教えるから質問者が図に上る」とかもう訳が分からん

38 :
客はどっちでもいいよ

だからどっちもできなければならない

39 :
>>11
staticおじさんが言いたかったことの半分はデータ中心設計なんだよな
本人は概念は知らなかったようだけど
DOAとOOPが相性が悪いのは当然
そのインピーダンスミスマッチ解消を提唱したHibernateに始まるいろんなゴミが結局ゴミにしかならなかったようにOOPは相容れない
エンタープライズ開発ではデータモデル設計が最初に来るのも常識だったので
「オブジェクト指向必要なんですか?」というおじさんの疑問はあり意味マトは外してなかった
大学や独学でお勉強したばかりのにわかプログラマどもはエンタープライズ開発の世界知らないのでOOP万能を信じ込んで発狂
ただおじさんは基礎が無く人間性も屑なんで擁護されなかった

40 :
結局は際限なく増大する複雑さに対する整理整頓術なんだよな
言語はそのきっかけしか与えてくれない

41 :
関数とclassの違いが分からん

42 :
分かりやすく構造化されてればなんでもいい

43 :
動けばいい

44 :
MVVMとかMVCとかでMとCの役割が未だに定義できないんだからお察しでしょ

45 :
>>43
まあ、客の立場からすればトラブルなく動けば良いというのは確かだな。

ただ、中身の仕組みを客側が全くわからないってのもどうかと思うが。
sierなんて日本だけの謎の存在だし。

46 :
関数ってオブジェクトじゃん。

47 :
つかオブジェクト指向なんてどの言語でも当たり前じゃん。

48 :
>>46
オブジェクトとは何かね?
関数でウンコしない美少女が作れるのかい?

49 :
手続き型と関数型じゃなくてオブジェクト指向?比べるものが間違ってるだろ

50 :
>>48
関数の方が作りやすいぞ

51 :
>>48
美少女とかウンコとかのモデリングで悩むこと自体がオブジェクト指向プログラミングがアホな証左ですわ

もし業務目的がそうなら関数は簡単に定義できるし
目的と違うならそんなことモデリングする必要性無いと考えるのが関数型プログラミングアプローチ


y = ウンコする関数f(a)

 a = 美少女 なら 常にy=0
 a = お前らの嫁 なら常にy=太っいうんこ

52 :
オブジェクト指向はうまく設計すればいいけど
たまに何でもメモリ上に乗せるようなことしてるの見るんだよね
でもオブジェクト指向的には正しい設計だと逆ギレされた時は呆れてしまったwx

53 :
感覚的に分かりやすいのは関数
俺はどっちも、使うけど

54 :
よく判らんが対比の対象になるのこれ?

55 :
オブジェクト指向はデータの扱い方の話、関数型言語かどうかとは関係ない。

56 :
こういうスレで具体的疑問が湧くと調べたくなってしまう。

57 :
>>35
10数年前からたまにマ板のぞいているけど
当時も今と変わらんくらいにギスギスしてたよ

58 :
自動でなんか都合良くAIが組み上げてくれるようになれば、どっちも死んじゃうんじゃないのん?

59 :
>>58
そんな絵空事は向こう30年は無理

60 :
>>57
いやいや全然変わっちゃったよ
アロエリーナスレもお前のバグだろゴルァスレも無くなってるし
それに変わるようなスレも無いし煽りスレばっかり

61 :
>>48
残念だがうんこは出る

62 :
>>55
まあそうだな
オブジェクト指向で関数をまとめることもできるしな
昔から知らずやってることは多い

63 :
>>61
嘘は良くない

64 :
「最近多いんだよね――JAVAとかちょっとかじった程度で「俺プログラマーやってます」って顔する子」
「あるある。最初の入り口がオブジェクト指向なんだよね。最近の子って」
「そうそう。そんなんじゃ使いものにならねぇっての」

65 :
糞なのが関数型、めっちゃ糞なのがオブジェクト指向

66 :
データとそれを使用する操作を分かりやすく纏めていくと必然的にオブジェクト指向になって行く

67 :
【第2の911】 米ロ密約でイラン系勢力後退 → エルサレム米大使館テロ → イスラエル軍イラン空爆
http://rosie.2ch.sc/test/read.cgi/liveplus/1535075045/l50

また911テロやるそーです、九条改憲はこのためでしょうか?

68 :
オブジェクト指向ってもっと前からじゃん

69 :
オブジェクト指向は作ったやつにしかわからん

70 :
関数を持った構造体

71 :
COBOLのままでいいのに

72 :
住血集合

73 :
オブジェクト指向で作った将棋ソフトは強いよね

74 :
どっちでも可

75 :
関数でオブジェクト返せ

76 :
生き残るのはマルチパラダイム言語

77 :
なあ、昔流行った構造化プログラミングと、今流行りの関数型プログラミングは違うよな?

78 :
おはなしには、起承転結を付けましょうって話と、
文体は一人称にゴワスを付けてキャラに差別化を付けるって話を
比較してるみたいなもんだから。

79 :
>>77
結構違う
でもこのスレのオブジェクト指向おじさん達は関数型プログラミングをよく知らずオブジェクト指向の事だけを語っちゃつてる

オブジェクト指向おじさん「オブジェクト指向では」

80 :
プログラミングの宿題してんじゃねえ

81 :
プログラマーの乗る戦車とかいうスレが好きだった。

82 :
なるほど、全然わからん

83 :
関数型って言語で言うとCとか?

84 :
>>83
C#だって、Javaだって、perlだって関数型言語だぜ。

85 :
PHPってどっちでも書けるよな。オブジェクト指向風なのが推奨されてるけど

86 :
>>64
なんで入口がオブジェクト指向だと使い物にならないの?

87 :
>>85
正直PHPでクラスを書くメリットってあんまりないと思うけどね
それよりもコントローラーとビューの分離を徹底してくれと言いたい

88 :
>>84
VBAは?

89 :
javaが有償化されるからオブジェクト指向は衰退する

90 :
>>86
アセンブラ書けるのが本物のプログラマ!Cとか甘えは許さん!
みたいな人達じゃね

91 :
>>86 オブジェクト指向が原因で使えないというかGCに頼りきってて使えないということかも。だとしたらこの会話のやり取り自体が間違ってんだが

92 :
>>4
そのJAVAはGoogleが捨てれば一気にすたれるよ

93 :
>>89
というよりも、その思想自体
みう古い

94 :
>>83
LISPとかHaskellとかだよ
CやC#やJavaやperlは手続き型

95 :
>>87
MVCとかWebの世界でやろうとするやつの方が分かってないと思うわ

96 :
フーリエ関数思考の時代です

97 :
差分書かなくていいとか、書いたのを変更しなくていいとかみみっちい事言ってるやつはその手間よりもっと大きい代償を支払わせられる

98 :
わかりづらいものは良くない

99 :
別に相反するアプローチでもないからなあ
どっちとか言ってるやつこそ未来がない
普通に状況に合わせて使い分けろよ

100 :
違いと使い道を
理解し易いコードがあるか
教えられる人が育つ環境に
未来がある訳で・・・


100〜のスレッドの続きを読む
【徴用工】韓国、とりあえず日本企業に少しでも金を支払わせて既成事実を作ろうという作戦に出る模様。
17歳女子高生 フロントガラスを頭突きで割る荒行にチャレンジし脳みそをぶちまけ無事死亡
【超朗報w】‪文大統領の支持率に49.3%上昇…今年に入り最高
イラン「報復したらワシントンに核ミサイル発射する」
【パヨク画報】パヨク「安倍の兄は、ローソンの株主の三菱商事の役員。「火事場泥棒」と謗られても仕方ない」
ホワイトノイズを聞き続けると、脳に悪影響が出る可能性があるらしい…
有田芳生「ネットでわき寄ってくるゴキブリもどきは放し飼いを基本としている。駆除するかな」
夏の食べ物と言えば何?
店員「袋いりますか?」俺「パック寿司片手に街歩いてる人いたら」店員「?」俺「変だよね」
【速報】トランプ大統領、米朝会談で拉致問題を取り上げる
--------------------
【白石】White Stone Dome Glass Part2 UV硬化剤系【偽白石 中華系】
【外部】テーマパークダンサー主宰のダンスチーム【教室】20
【毎月26日頃】バス釣り雑誌総合スレ11冊目【発売】
モット・ザ・フープル Mott The Hoople
[高校野球] 東北の高校野球190
【ハードコリア】高円寺パンクス裏事情 37人目【パク】
【平成29年】公認会計士短答式&論文式試験ワッチョイ【2017】part8
☆ゼロレンジ★零距離戦闘術2★コンバット★
【チラシより】カレンダーの裏722【大きめ】
筋トレ系Youtuber&Twitter総合
☆浜辺美波 Part19 ☆
シチサン専門員なる変質者 1人目
キングコング西野公論 339
犯罪者だらけの大阪に未来はあるのか? Part2
冷凍車乗りと冷凍冷蔵倉庫受付嬢
【ツンデレ】TRPG支援ツールを作るスレ8【ソフトウェア|スクリプト】
【韓国】 障害者を笑い物、韓国の番組に批判殺到[07/10]
RX-7が交差点でタクシーと激突 右後輪が外れて転がり、外出して信号待ち中の親子3人を直撃 港区 [597533159]
別の意味で面白かった懐かしドラマ
大原櫻子 【ワ無】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼