- 1 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 23:20:41.34 ID:/ofNkRJS.net]
- すごいんだよ?
カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、 オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、 オブジェクトの実際の型を隠蔽したりすることをいう。 偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。 一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として 「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。 オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で 縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」 という概念はない。 https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96 前スレ オブジェクト指向ってクソじゃね? https://mevius.5ch.net/test/read.cgi/tech/1535085129/
- 756 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 03:22:51.34 ID:/RV3raqf.net]
- >>717
極めるw 何を極めたんだよ 関数ポインタを諦める事か?
- 757 名前:デフォルトの名無しさん [2018/11/07(水) 03:35:19.63 ID:h4FWJh3K.net]
- >>729
OS無しの組込にはアセンブラかCしか選択肢がないけどね。(良い悪いはともかく) C++も最近増えたみたいだけど、書き込む領域がそれなりに無いと。
- 758 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 08:25:23.73 ID:60G+FgCT.net]
- 逆にC以外の言語で使えるのと言ったらhaskell位しか思いつかない。
- 759 名前:デフォルトの名無しさん [2018/11/07(水) 13:02:23.58 ID:R2gvt502.net]
- >>739
>隠蔽化=ブラックボックス化するのは同じでしょうって 511 デフォルトの名無しさん 2018/10/29(月) 23:32:40.68 ID:LL+W6ENh 随意筋←implements─チンポ─implements→不随意筋
- 760 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 15:29:42.78 ID:wjSd2cHh.net]
- >>717
変数をすべてローカルで作って、 関数に引数10個ぐらい使って引き渡してるソースなら見たことがある。 たしかに極まってるわ。
- 761 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 16:49:01.37 ID:xNIAd77E.net]
- >>744
それ、構造体にしてポインタ渡しにしねえか普通。
- 762 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 17:28:35.58 ID:iy3fg8p3.net]
- ついでに構造体のメンバに関数へのポインタをセットするのは気持ち悪いから、構造体に実装埋め込みたいよね?
- 763 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 17:59:56.06 ID:YuYLxFMn.net]
- 構造体という名前の特殊な関数だと思い込めばいい
それでクロージャみたく解決だ
- 764 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 18:01:48.26 ID:Z88Q6V1f.net]
- >>744
実際やると10個じゃ済まない 50個ぐらい行くかも でもやってみればわかる それでもソースは読みやすい
- 765 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 18:49:57.53 ID:1MfDECIP.net]
- んなわけあるかあほか
設計能力がないだけじゃねぇか
- 766 名前:デフォルトの名無しさん [2018/11/07(水) 18:56:11.17 ID:WrYxOUux.net]
- >50個ぐらい行くかも
> >でもやってみればわかる >それでもソースは読みやすい 読みずれーよ馬鹿w 関数のさらにネストしたところでしか使わん変数を引数で引回すコードの メンテをしたことあるがめちゃくちゃ大変だぞ。
- 767 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 19:52:01.40 ID:Z88Q6V1f.net]
- >>750
エアプ乙 でも引数からしかアクセスないじゃない? これがメンバ変数だったりグローバル変数だったりするから滅茶苦茶になるんよ 引数オンリーは絶対に問題起きない やってみろ レベル上がるぞ
- 768 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 19:58:50.02 ID:WrYxOUux.net]
- 本当の馬鹿か。。
さすがに構造体否定する奴は初めて見たわ。
- 769 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 20:17:31.42 ID:xNIAd77E.net]
- みんなthisポインターにズルズル引きずってしまえば楽さw
- 770 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 20:32:58.61 ID:Z88Q6V1f.net]
- >>752
やってみりゃわかるよ 引数に書いてた一覧を 構造体に移植するだけよ つまり関数と似た名前の構造体ができるだけ 意味があると思うなら用意すればいい 俺も最初はやっていた 完全に同じもんが必要になることなんて まずないから放置
- 771 名前:ポエマー mailto:sage [2018/11/08(木) 00:45:08.19 ID:CWqVGGGe.net]
- お前ら今までのレスでさんざ書かれてきた問題点を
何も学んでないな
- 772 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 02:37:06.73 ID:3xGWJe6p.net]
- >>754
巨大な構造体を引回す関数群か ポインタ渡しにすることになるから、もはやグローバル変数と変わりはないな
- 773 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 03:18:02.43 ID:rJTiWJ81.net]
- >>756
巨大な構造体で、どうやってグローバル変数のように どこからでも参照できちゃう状態にできるの? どこからでも参照できないなら、ローカル変数と変わりないな
- 774 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 03:24:31.46 ID:rJTiWJ81.net]
- >>754
> 引数に書いてた一覧を > 構造体に移植するだけよ > つまり関数と似た名前の構造体ができるだけ > 意味があると思うなら用意すればいい えとな、引数に書いていた一覧を構造体に移植するだけだから、 関数と似た名前の構造体ができるだけなんだぞ。 意味がないのは、お前が「引数に書いていた一覧を構造体に移植するだけ」 という変なことをやってるからだ。全てお前自身の問題なんだよ。 構造体にする基準は、リファクタリングの「引数オブジェクトの導入」の基準と同じだ https://ja.wikipedia.org/?curid=93818 > 引数オブジェクトの導入 > たびたび一緒に受け渡しされる複数の値は、オブジェクトとしてまとめたほうが分かりやすい。 「一緒に受け渡しされる複数の値」を構造体にするんだよ 全部を一つの構造体にするバカはお前だけだ
- 775 名前:デフォルトの名無しさん [2018/11/08(木) 04:49:57.80 ID:2oWgTmr1.net]
- 追加するのは簡単だけど、削除したり改変したりするのが大変だねー。
- 776 名前:デフォルトの名無しさん [2018/11/08(木) 05:08:09.76 ID:yQlGi5bN.net]
- プログラミング言語の性能差
主な言語とスループット 言語 スループット 特性 C/C++ 100 静的言語ネイティブコード Java 1〜10 静的言語VMバイトコード Ruby/Python 0.1〜1 動的言語 オンラインゲームのサーバではC/C++が最も使われ る www.wata-lab.meijo-u.ac.jp/file/seminar/2013/2013-Semi1-Atsushi_Somekawa.pdf ↑ Javaのメモリ管理自動化機能は便利だけど、ネットワーク通信では使いにくいねえw 731 デフォルトの名無しさん sage 2018/11/07(水) 00:04:50.55 ID:MnvgpN9Q CがゴミってんならC++なんてクソだろ?それもゲリクソ あっちこっちで食あたりコードを生み出すゲリクソ生産機
- 777 名前:デフォルトの名無しさん [2018/11/08(木) 05:15:39.14 ID:yQlGi5bN.net]
- メモリ管理がポインタがうんたらなんてややこしい話はJavaやRubyでは関係無いけど、
ネットワーク通信だとC/C++の一択でポインタをいじくり回してメモリ管理するしか無い。 この認識で、違うか?
- 778 名前:デフォルトの名無しさん [2018/11/08(木) 05:22:41.91 ID:yQlGi5bN.net]
- プログラミング言語
1 C/C++ 2 その他 ・・・だと思う。
- 779 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 06:16:25.68 ID:eumdoCgr.net]
- CとC++を一緒にまとめて語ってる事がナンセンス
- 780 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 08:34:35.38 ID:A44A323l.net]
- >>757
全ての関数の引数にその巨大な構造体のポインタを入れるとそうなるね
- 781 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 08:49:16.98 ID:lZiGipil.net]
- >>751
void main() { struct { int x,y,z,foo,bar,everything; } global; func(&global); }
- 782 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 08:55:45.61 ID:rJTiWJ81.net]
- >>764
> 全ての関数の引数にその巨大な構造体のポインタを入れるとそうなるね グローバルってことは、ポインタを渡された関数以外からアクセスできるわけだけど、 それでどうやって渡された関数以外からアクセスするの? 渡された関数だけからしか参照できないなら、ローカル変数と変わりないな
- 783 名前:デフォルトの名無しさん [2018/11/08(木) 09:13:35.62 ID:Tu3rCJEk.net]
- てか、ポインタもグローバル変数と同じくらいバグの温床だろ。。。
- 784 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 09:47:29.81 ID:fig5AsF0.net]
- 寿命とスコープの話がごっちゃになってね?
常駐もののブートストラップルーチンのローカル変数の寿命はプログラム終了までだろうし、 それが引数のポインタからたどれたとして、スコープはチェーンしている関数内だろ?
- 785 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 11:02:53.68 ID:A44A323l.net]
- >>766
全ての関数に巨大な構造体のポインタを渡してる前提だから、 「ポインタを渡された関数以外から」なコードは存在しないよ
- 786 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 11:12:42.71 ID:tTk6seYb.net]
- >>767
プログラミングすること自体がバグ
- 787 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 11:50:41.01 ID:UOIeR1Y3.net]
- >>769
存在しないとまで言われると書きたくなるな。実装依存だが自動変数をスタックに取るなら、こんなコードでたどり着けるかな? void main() { int x; foo(); } void foo() { int y; *(&y+2)=65535; }
- 788 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 12:04:19.71 ID:A44A323l.net]
- >>771
foo関数の引数にポインタがないよ 巨大な構造体のポインタを全ての関数に渡す前提を忘れてる >>765が具体的なコードを上げてくれてるね
- 789 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 12:16:35.11 ID:UOIeR1Y3.net]
- >>772
すまん、765=771だ。 fooにグローバルもどきな構造体のポインタを渡せば十分変態なコードはかけるし、 渡さなければ絶対到達できないというわけでもないと言いたかった。
- 790 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 14:00:18.43 ID:rIAZPlkA.net]
- >>773
まあ、お前のコードクソだからそういうのが日常って常識を主張したいわけだろ
- 791 名前:デフォルトの名無しさん [2018/11/08(木) 20:41:43.42 ID:bfPcGDVv.net]
- >>773
お前が無能だということは分かった
- 792 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 20:53:43.69 ID:5JF/nZv7.net]
- カプセル化が下手だとやりたいことが出来ないとかありうるんだよなぁ。
逆にやりたいことが全部用意されてるライブラリとかは、ほほうとなる。
- 793 名前:デフォルトの名無しさん [2018/11/08(木) 21:49:16.26 ID:j6Jh7/pK.net]
- >>775
おまえらが無能だとゆうことはずっと前から分かっとった
- 794 名前:デフォルトの名無しさん [2018/11/08(木) 22:15:02.93 ID:dNW1RU/q.net]
- 言うをゆうって書く人は初等教育を受けてるのかしら
- 795 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 22:16:42.59 ID:jAeiPwgX.net]
- うんにゃ
- 796 名前:デフォルトの名無しさん [2018/11/08(木) 22:16:44.15 ID:j6Jh7/pK.net]
- 言うはゆうて読むんやで
- 797 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 22:32:48.69 ID:rJTiWJ81.net]
- ゆうていみやおうかとちゃぺぺぺぺぺぺ
- 798 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 22:34:05.72 ID:Zz75hCIC.net]
- ホントにこういう頭のおかしいやつたまにいるからな
引数10個越える関数とか平気で書いてくるから 勿論レビューで突き返すけど
- 799 名前:デフォルトの名無しさん [2018/11/08(木) 22:34:47.03 ID:j6Jh7/pK.net]
- >>782←なんやこの脈絡ないバカ?
- 800 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 22:41:41.77 ID:rJTiWJ81.net]
- >>771
その理屈なら、すべてのローカル変数は グローバル変数と言ってるのと同じ 意味がない
- 801 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 23:14:52.98 ID:zSj2m2N1.net]
- >>782
いくつだったらおkなの? 何か引数の数について書いてある文献あるんですか?
- 802 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 23:17:23.51 ID:zSj2m2N1.net]
- 比較にwin32api出されてこれ駄目なんですか?
あなたが参考にしてるソースってなんですか? そのソフト売れてるんですか? ぐらいの質問には答えられたほうがいいな
- 803 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 23:39:31.38 ID:rJTiWJ81.net]
- >>785
https://postd.cc/code-review-best-practices/ > メソッド引数の数: メソッドや関数の持つ引数が3つ以下になっていますか? > 3つよりも多い場合は、別のやり方でグループ化した方がよいかもしれないというサインです。
- 804 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 23:40:57.11 ID:rJTiWJ81.net]
- https://myenigma.hatenablog.com/entry/20131214/1387014201
> 7章 高品質なルーチン > > 入力専用のすべての引数にはconstを使う。 > ルーチンに渡した引数はすべて使う > 状態変数、エラー変数は引数の最後に置く > 引数の数は最大7個にする。 > それ以上になった時はデータをクラス化する。
- 805 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 00:57:45.46 ID:jjG5PJM7.net]
- >>787
クラスとか言ってるってことは俺よりレベル低いじゃんそいつ
- 806 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 01:01:33.47 ID:jjG5PJM7.net]
- >>788
こいつも同じ グローバル変数を使っては行けない理由が薄すぎる 多分わかってないな 名著?は所詮メディアが作ったもんだし信用しないほうがいいよ 実際おそらく何十冊も読んできたであろう君がオブジェクト指向のメリットを一つも説明できないだろ? ビジネスにおけるメリットの説明とは数字と結びつけてするものってのは理解してるよな?
- 807 名前:デフォルトの名無しさん [2018/11/09(金) 01:15:11.16 ID:zbV5OyFz.net]
- バカは構造体に構造体をいれることができることすら
分かってないからな ずっとでかい構造体をひきわたしまくってるバカもいるからな 関数でなんの変数を変化させたか分からないようなシロモノを作る 頭おかしいほどめちゃくちゃでかいクラス作るヤツとにてる この板にいるような低学歴知恵遅れにありがち
- 808 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 01:20:07.57 ID:UVRb8J0Z.net]
- >>790
> 名著?は所詮メディアが作ったもんだし信用しないほうがいいよ いや、ふつうに、かんがえて、 おまえのほうを、しんようしない
- 809 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 01:28:14.21 ID:jjG5PJM7.net]
- >>792
それは自分で考えた結果なの? それともネームバリューにやられちゃった?
- 810 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 01:39:11.07 ID:UVRb8J0Z.net]
- >>793
実績にやられた
- 811 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 01:39:48.83 ID:UVRb8J0Z.net]
- 各所で信頼できると言われてる実績 >>>>>>>> おまえ
- 812 名前:デフォルトの名無しさん [2018/11/09(金) 03:43:18.48 ID:XqJA0EYx.net]
- このゲームすぐ持ち物いっぱいになるな
dragon-quest.me/dq10/28435/ ↑ 追加するのは簡単だけど、削除したり改変したりするのが大変になるねぇwww
- 813 名前:デフォルトの名無しさん [2018/11/09(金) 03:45:54.57 ID:XqJA0EYx.net]
- どのプレイヤーとも共有されるだけに、サーバー側でいじるとプレイヤーの画面表示が狂ってしまう!
- 814 名前:デフォルトの名無しさん [2018/11/09(金) 06:44:58.06 ID:2asOwCt8.net]
- postdって
記事同士の内容が反している様な時も有るから 本当の意味で正解とゆうのが無いか 未だ見出されていない とゆう事なんだと思う
- 815 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 07:01:17.46 ID:3PJfnI/r.net]
- >>784
「普通の方法じゃ無理」ってのならわかる。 「存在しない」ってのなら同意できないわ、C言語がわかってない。
- 816 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 07:30:48.02 ID:UVRb8J0Z.net]
- >>799
グローバル変数も変数なんだから、 変数としての性質を持っていなければいけない 例えばポインタ変数は変数だが、 それは「ポインタを入れてる変数」が変数なのであって ポインタが先示す先は変数ではない 変数は、型と名前によって定義されるものだ アドレス指定でメモリを直接読み書きした所で、 それは変数ではない
- 817 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 07:55:30.37 ID:o+/dpDfL.net]
- >>795
でもそれを頼りにした結果がこれじゃん オブジェクト指向のメリットを数字をあげて一つも説明できないわけでしょ? もういい加減気づいても良くない? サルじゃないんだから
- 818 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 08:02:29.61 ID:UVRb8J0Z.net]
- >>801
> オブジェクト指向のメリットを数字をあげて一つも説明できないわけでしょ? 数字? オブジェクト指向が使われてる プロジェクト数とかでいい? なんの数字がでればいいかいってみて
- 819 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 09:16:38.16 ID:q+lSU0Ha.net]
- >>802
はぁ? 使用プロジェクトが多いってのがオブジェクト指向の1番のメリットってことでいいの? ってかお前オブジェクト指向の良し悪し云々の前にそもそもある技術を評価することそのものが できないじゃん
- 820 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 09:25:17.08 ID:UVRb8J0Z.net]
- >>803
だからそうやって文句言い出しそうだから、 どんな数字を出せばいいか聞いたのに どんな数字ならお前は納得するんだよ?
- 821 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 10:12:55.60 ID:z1XmYBYX.net]
- 無能が頑張ってるな
お前がやってる単純な処理ならOOは要らんから一生懸命手続きを並べていけ
- 822 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 18:08:23.28 ID:JrL9fe62.net]
- >>804
そりゃ、お前がオブジェクト指向のメリットだと思うことを金銭的にいくら儲けることができるのか そのロジックを説明するんだよ
- 823 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 18:24:56.53 ID:qPfMyD8q.net]
- 20年以上前から語られてるパラダイムが理解できないなら諦めろ
if文の羅列とgrep置換がお前の武器だ がんばれ
- 824 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 18:50:22.21 ID:DMldCTyP.net]
- オブジェクト指向はともかく、
関数、構造体、グローバル変数の問題、 この辺りのことでここまで話が通じないとは思わんかったわ。
- 825 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 19:48:19.86 ID:dt2W+h7o.net]
- OOPは設計と相性がいいと思う
手続き型で実装する前提で設計書を書くと 設計書まで手続き型のコードみたいになってしまう
- 826 名前:デフォルトの名無しさん [2018/11/09(金) 19:49:24.81 ID:XqJA0EYx.net]
- チンポがシコシコするぜ!!
- 827 名前:デフォルトの名無しさん [2018/11/09(金) 19:54:15.96 ID:EUp1VEAA.net]
- そらそうだ。
言語のプラットフォームに思考も引きずられるからね。 だから何か一つ言語を身につけたら、色々なプラットフォームの言語触っておいた方がいい。 (身に付かないうちは全部中途半端になるから避けるべきだが)
- 828 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 19:55:14.16 ID:UVRb8J0Z.net]
- 数字を出せと言ってる割に、
どんな数字が出れば納得するかも言わない。 責任者出せと言ってるようなもんだなw ただ文句を言いたいだけ
- 829 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 20:20:38.87 ID:p97kvqgN.net]
- いつものつまんないメンバー
コテ付けてくれよ
- 830 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 22:10:45.59 ID:2asOwCt8.net]
- 構造化プログラミングって
数値じゃなくて理論で広まったように思えたけど?
- 831 名前:デフォルトの名無しさん [2018/11/09(金) 22:43:04.68 ID:NlMocJkJ.net]
- バカじゃないおめえらて居るんか?
- 832 名前:デフォルトの名無しさん [2018/11/10(土) 01:10:27.13 ID:zvqLr7Dq.net]
- チンポがシコシコするぜ!!
- 833 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 01:19:44.52 ID:nDRuNlgP.net]
- そんな犬のウンコ見たいなもの
鋏で切りとって、捨てチャイなyo
- 834 名前:デフォルトの名無しさん [2018/11/10(土) 02:35:09.20 ID:yVOOgx5K.net]
- 128 その名前は774人います (ワッチョイ f967-5nD1) sage 2018/11/08(木) 17:26:52.47 ID:6MGMdNjp0
>>125 メインストーリーはライブラリ使ってツクール感覚だから 手間掛かるのは新規マップ/ムービー/新モンスタープラン 学園で手間が掛かってるのはプログラムだからメインストーリーとは違う プログラム的にも既存コンテンツ改修するよりは本編と関わらない場所で新しく作った方が楽
- 835 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 13:54:31.14 ID:g7tZUN2t.net]
- >>814
本とかだして儲けようとしただけじゃね
- 836 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 14:37:41.91 ID:/C4Raf5+.net]
- オブジェクト指向で設計製造するってだけで単価が倍に出来ました。
- 837 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 17:40:15.16 ID:q+mWhUVW.net]
- ちょっとした設定やinterfaceだけ書いたらクラスを自動実装してくれるやつ最近多いけど
オブジェクト指向のカプセル化とインターフェース分離がうまく機能してるとこういうことができるんだね
- 838 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 19:59:25.83 ID:2tLivqWS.net]
- 自動実装するメタプログラミングの箇所が相当に優秀なんじゃねえの
その箇所のソースは見たこと無いからあんまりヤボなことは言えないけど
- 839 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 21:20:05.01 ID:I7PJ6CmR.net]
- >>821
なにそれ
- 840 名前:デフォルトの名無しさん [2018/11/10(土) 21:22:31.22 ID:nSd/jMeD.net]
- >>821
具体例よろ。俺が評価してやる。
- 841 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 21:23:40.16 ID:LfgFk0aJ.net]
- 富士通が好きそうなアレかw
- 842 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 21:33:50.49 ID:W+pb59IN.net]
- えっvsとかもそうじゃね
- 843 名前:デフォルトの名無しさん [2018/11/11(日) 04:18:18.87 ID:y84pWKv0.net]
- 自我 チンポ
↓ ↓ チンポ 自我 両方正しい!!! 21 デフォルトの名無しさん 2018/10/19(金) 01:35:00.55 ID:fC+zpJue オブジェクト指向を漫画で理解しよう! >その瞬間、竜哉は体中が引き締まるような快感を感じた チンポがシコシコするのは、物理的な刺激に限ったことではない。 https://imgur.com/R4D8yyk https://imgur.com/Fjw9t3F 「アクトレス」(山田謙二)より。 夏目くんのチンポは何にも触れていないのにシコシコしている!
- 844 名前:デフォルトの名無しさん [2018/11/11(日) 09:15:06.14 ID:/c5AFHPv.net]
- ");
//]]>-->
- 845 名前:est/read.cgi/tech/1539872441/827" rel="noopener noreferrer" target="_blank" class="reply_link">>>827
もう止めてもらって良いですか? []- [ここ壊れてます]
- 846 名前:デフォルトの名無しさん [2018/11/11(日) 09:52:59.70 ID:y84pWKv0.net]
- (第1章 はじめに 2頁)
たとえば、CycはFredという名前の男が朝にひげをそるという話が理解できなかった。 Cycの推論エンジンは、この話の中に矛盾を見つけた。Cycは人間には電気の部品がないことは知っているが、 Fredが電気カミソリを持っていたので、エンティティ「Fredがひげそり中(FredWhileShaving)」 には電気の部品が含まれていると考えた。したがって、CycはFredがひげをそっている間、 Fredはそれでも人間なのかと尋ねた。 『深層学習』 著者: Ian Goodfellow, イアングッドフェロー, Yoshua Bengio, ヨシュアベンジオ, Aaron Courville, アーロンカービル
- 847 名前:デフォルトの名無しさん [2018/11/11(日) 09:57:31.24 ID:y84pWKv0.net]
- >CycはFredがひげをそっている間、Fredはそれでも人間なのかと尋ねた
チンポがシコシコしている間、俺はそれでも人間なのか?
- 848 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 10:00:59.18 ID:Tyd11AGx.net]
- たとえば、CycはFredという名前の男がドナルドダックのモノマネをするという話が理解できなかった。
Cycの推論エンジンは、この話の中に矛盾を見つけた。Cycは人間には羽がないことは知っているが、 アヒルのように歩き、アヒルのように鳴くものはアヒルに違いないと考えた。 したがって、CycはFredがドナルドダックのモノマネしている間、 Fredはそれでも人間なのかと尋ねた。
- 849 名前:デフォルトの名無しさん [2018/11/11(日) 10:18:59.04 ID:y84pWKv0.net]
- ヒョウジュンゴ をNGワードにしなさい!
mevius.5ch.net/test/read.cgi/tech/1541644399/ そもそも『標準語』なんての、誰が決めたんだ?
- 850 名前:デフォルトの名無しさん [2018/11/11(日) 10:58:02.94 ID:y84pWKv0.net]
- そもそも言葉の意味は最初から定義されているわけではない。例えば、
ガンガン www.jp.square-enix.com/magazine/joker/ 「ガンガン」とは何だろうか?
- 851 名前:デフォルトの名無しさん [2018/11/11(日) 11:37:33.18 ID:y84pWKv0.net]
- 『解剖学や生理学でもチンコの話になるとぐっと理解しやすくなるのはなんでなんだろ!』
504 デフォルトの名無しさん 2018/10/29(月) 09:09:30.28 ID:PWKZ4BcT 2013-05-17 00:04 チンコの随意筋と不随意筋 d.hatena.ne.jp/tottokotokoroten/touch/20130516/1368716650
- 852 名前:デフォルトの名無しさん [2018/11/11(日) 12:25:06.22 ID:B3f/927d.net]
- >>828
見たくない単語をNGワード登録しやさんせ。
- 853 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 14:02:14.13 ID:IYY0D0CO.net]
- NGワード登録できないやつもNGにするから問題ない
- 854 名前:デフォルトの名無しさん [2018/11/13(火) 12:01:51.61 ID:MsU4ocaV.net]
- チンポがシコシコするぜ!!
- 855 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 12:33:15.53 ID:Sc2Dmwdl.net]
- Constおじさんが暴れてるな
- 856 名前:デフォルトの名無しさん [2018/11/13(火) 23:31:07.77 ID:Vxu3kwrv.net]
- 少しは自分でも暴れてみろや根性なしが
|

|