1 名前:デフォルトの名無しさん [2018/08/15(水) 00:28:28.85 ID:mWz8Up0Y.net] 構造化プログラミングで言うところの「抽象化データ構造とその操作の抽象文の共同詳細化」はオブジェクト指向のクラスで実現された。 しかし、オブジェクト指向だけでは、階層化と段階的詳細化と段階的抽象化が実現できない。 まだ構造化プログラミングは必要なのではないのか? しかし、今は風化しているように思えて仕方がないし、ダイクストラの考えを知っていれば、もっとマシなコードが書けそうだが。 (Wikipedia の構造化プログラミング) https://ja.wikipedia.org/wiki/%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0
263 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 20:28:08.83 ID:/xY33kfI.net] 論破されても荒らしに来る鋼のメンタル
264 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 20:30:36.24 ID:GvTC1yVM.net] >>263 論破されたのはお前だろ その電卓オタクやらのどこが間違えているのか書いてみろ
265 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 20:32:22.30 ID:/xY33kfI.net] >>264 うわこいつも荒らしかよ
266 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 21:03:28.70 ID:9j1fyAg0.net] まだやっているのか? 結論は >>245 >>247 >>249 で出ている
267 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 21:17:25.18 ID:TJJjdlVO.net] 一応言うておくと、2020年プログラミング教育はじまるやろ。 構造化プログラミングを知らない教師教えてるの怖いっていうと思うぜ。 本屋に構造化プログラミングの本は売ってないけど基本だとは知ってるだろう。 自分の子供に跳ね返ることをやるのはよくないと思うぜ。
268 名前:デフォルトの名無しさん [2018/09/01(土) 21:17:31.39 ID:tt1XTLVx.net] ははーん、なるほどな
269 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 22:06:25.90 ID:Dri4SkZu.net] >>267 それでも日本は強行するんだよね、、 つまり、基本的な事をないがしろにして教育進めると言う
270 名前:デフォルトの名無しさん [2018/09/01(土) 22:08:00.57 ID:tt1XTLVx.net] でもお前らろくに教育受けてない分際でよく頑張ってるじゃん それを教育受けられるようにしたらもっと良くなるだろ
271 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 22:32:34.79 ID:fRm+Mq+S.net] >>267 そもそも教師ごときがプログラミングを教えるな!!!
272 名前:デフォルトの名無しさん mailto:sage [2018/09/01(土) 23:24:15.18 ID:mPcVbgud.net] っていうか、学校で教えるほどのプログラミングが どれだけ使えるんだって話だな。 そしてそれと同様に、学校で教える算数(数学)も 理科も、役に立たんだろ? 内容のレベルには期待しないのがデフォやで?
273 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 00:15:04.22 ID:EZNzdcl0.net] >>272 そもそも学校って何のためにあるの?って気がするよね
274 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 06:23:31.29 ID:QLrwh4PD.net] >>273 朝早く起きて学校に通学して、同級生とともに年上の人の話を休憩を挟みつつ 黙って聞くというところに慣れるためのところだと思う。すごい役に立つ。 そういう枠組みがあると社会に出たときに上司も統制しやすいからだろう。 騒ぐ奴には小学校出たのかって言っておけば抑え込めるし。 無意味に良い教育とか言い出してその枠組み壊しちゃうから統制できなくなる。 不良学生押さえ込むために体育教師が空手を真剣にやりだしたんで部活で空手を うまく教えることができていました、というのが昔の実態だと思う。
275 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 09:09:02.27 ID:lBIHv2hD.net] 潜在能力のある子ども達をもれなく発掘するために全員に知識を授けている 結果として上位何パーセントかのエリートに抜けなく教育を施せるならなんでもいいのだけど 無差別に教育して試験で選ぶより確実な方法がないのが現状なので学校がある 他の無才の子ども達は本当は教育は要らないんだけどエリート発掘のための必要経費と割り切る 遺伝子解析の精度が向上して最初から才能がわかるようになったら義務教育はなくなるだろうね エリート以外の人達は知識がないほうがコントロールしやすいから逆に教育しないほうが搾取しやすくなる
276 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 09:36:02.21 ID:QLrwh4PD.net] >>275 それは別に構わないのだけど、AIの理論で言う所の評価関数一つしか設定してなくない? 金融工学に、卵は一つのカゴに入れるなという格言あるし、各評価関数の相関性ばらけ させたほうがよくない?これサブプライムローンと構造同じじゃない。
277 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 09:40:35.41 ID:lBIHv2hD.net] >>276 評価関数は複数ある 学科目や部活動のことね
278 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 10:03:28.38 ID:QLrwh4PD.net] >>277 なるほど。ちゃんと考えているなら安心だ。
279 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 10:16:11.56 ID:elP7igYW.net] >>275 なるほど、船頭多くして船山に登るってやつだな
280 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 10:19:52.91 ID:elP7igYW.net] >>275 なるほど、働きアリの法則ってやつだな よく働いてる働きアリだけをあつめても、 なぜか2割はサボるようになるというやつ
281 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 11:04:32.24 ID:YhzGocWy.net] >>274 ほとんどのガキには機能していない >>275 の言うように大半のガキに教育は不要 >>277 それは無理なくね? 評価関数は受験だけだと思うのだが?
282 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 11:35:15.24 ID:elP7igYW.net] 学科目や部活動が評価関数になるなら ビデオゲームの上手さも評価関数になって良いはずだ
283 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 11:50:41.30 ID:QLrwh4PD.net] >>282 評価関数にできるだろうけど、多様な解釈を許す開かれになるので、 ただ一つの評価関数には落とし込めないと思う。ゲームにもよると思うが。
284 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 12:23:35.00 ID:MtQPJy/P.net] >>281 >評価関数は受験だけだと思うのだが? ほんこれ
285 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 12:27:09.25 ID:elP7igYW.net] つまり、受験の点数が高い人ほど 評価も高いという評価関数を作れば良いんだな
286 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 12:30:45.56 ID:elP7igYW.net] ステータスオープンって叫んだら 評価値が表示されればいいのにね
287 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 12:56:52.33 ID:QLrwh4PD.net] 値(数字)である必要はないな、自分なら比較可能なformを導入して 極小formみたいなものを安定解とするな。
288 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 13:03:05.66 ID:tI4nJRKP.net] >>285 日本の世の中はそれで回っているのが実情
289 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 15:03:59.09 ID:elP7igYW.net] 偉い人は頭がいいからな。サマータイムとか
290 名前:デフォルトの名無しさん [2018/09/02(日) 16:50:08.18 ID:j/bgxBCr.net] >>280 なかなか考え深い理論だね 「働いたら負け」と考える自宅警備員はフリーライダーなのかな?それともサボってるだけなのかな? そしてこの2-6-2の理論が構造化にも関係してるところがまた凄い 自宅警備員が構造化の大切な要素とは思ってもみなかった (構造化プログラムとは無関係だろうけどさ)
291 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 17:06:31.42 ID:QLrwh4PD.net] >>290 そこまで考えているなら本当に安心だ。
292 名前:デフォルトの名無しさん [2018/09/02(日) 21:41:14.69 ID:ZycKJIc6.net] 構造化プログラミングでは イベント駆動のハンドラが実装できない。
293 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 22:00:06.77 ID:elP7igYW.net] 例えばC言語は構造化プログラミングだから イベント駆動という概念が存在しない
294 名前:デフォルトの名無しさん [2018/09/02(日) 22:24:50.59 ID:Tb3tt8fk.net] X windowsでも Windowsでも 普通にイベントループもってる そのイベントを受け取ったときの処理を記述すれば それはよく巷でいうところのイベントハンドラの一種になる ちまたでは そのそれぞれのイベントの処理関数をイベントハンドラと呼称してることが多い で、それとほんの少し別の話で シグナルになると通常割込ベクタの制御はOSで隠ぺい化されてる シグナルが発生したときの動作を記述した処理を ユーザーがレジストしておけばその処理をOSが呼びだすようになってる 当然、コレもイベントハンドラの一種といえる
295 名前:デフォルトの名無しさん mailto:sage [2018/09/02(日) 22:27:37.40 ID:elP7igYW.net] はい。知ってます。
296 名前:デフォルトの名無しさん [2018/09/02(日) 22:39:15.97 ID:j/bgxBCr.net] FORTRAN 66でイベントハンドラ書いたことあるよ コンパイラオプションでなんか指定してたと思う 汎用機に繋げたジョイスティックによるUI処理で だからCだって、出来るんじゃないの?
297 名前:デフォルトの名無しさん mailto:sage [2018/09/03(月) 02:36:03.13 ID:uZqf6nyv.net] >>296 Cの場合、関数のポインタをイベントハンドラとして登録するような仕組みにすればできる
298 名前:デフォルトの名無しさん mailto:sage [2018/09/05(水) 14:42:49.97 ID:blOO0QSb.net] オブジェクト指向は機能をオブジェクト同士の関係性でしか 記述できないからわかりにくいんだよな 構造化プログラムは機能が独立してるから分かりやすいんだよな
299 名前:デフォルトの名無しさん mailto:sage [2018/09/05(水) 14:50:59.28 ID:TnOSC8ns.net] >>298 オブジェクト指向と構造化プログラミングは相反するものなのかねえ? 構造化プログラミングにもクラスの概念に似たものはあるはずだが
300 名前:デフォルトの名無しさん mailto:sage [2018/09/05(水) 14:58:13.66 ID:blOO0QSb.net] >>299 構造化プログラミングにもクラスの概念に似たものはあるはずだが これが構造化プログラミングが廃れた原因だろ これ使うならオブジェクト指向で記述したほうがいい オブジェクト指向はわかりにくいとかいたが、世の中には 「わかりにくく」表現するしかないものある
301 名前:デフォルトの名無しさん mailto:sage [2018/09/05(水) 15:05:41.29 ID:TnOSC8ns.net] >>300 抽象化データ構造+その上で動作する抽象化文がオブジェクトやクラスに相当するのだが、ダイクストラ氏はもっと大きな単位で考えていたみたい。 しかし、オブジェクト指向言語のオブジェクトはかなり細かい単位になってしまった。
302 名前:デフォルトの名無しさん mailto:sage [2018/09/05(水) 15:09:07.29 ID:blOO0QSb.net] 機能ってのはほんらいモノではコトなわけだ それを無理やり関数って形でモノにするのが構造化プログラム だからまくいった構造化プログラムは断然わかりやすい まあ構造化プログラムは頭いいやつにしかできない 凡人はオブジェクトが一番だよ
303 名前:デフォルトの名無しさん mailto:sage [2018/09/06(木) 19:40:06.02 ID:Aqi9FT3V.net] >>302 日本で(略
304 名前:デフォルトの名無しさん mailto:sage [2018/09/07(金) 13:29:04.07 ID:6L9Ok0F1.net] >>303 日本語でだろ?
305 名前:デフォルトの名無しさん mailto:sage [2018/09/08(土) 12:29:32.73 ID:GaM457i+.net] 学校がフィルタリングの機能程度くらいしか果たしていないから もう少し技能を見に付け入られる場にする必要が有る 小学生からやる必要は無いと思うけど 中学生くらいからどういう職業に就くか? という視点で組みなおした方が良い
306 名前:デフォルトの名無しさん mailto:sage [2018/09/08(土) 23:31:00.95 ID:ZGoureqp.net] ちょっと煽られたことがあるからって排除したらダメだって。 哲学者がやっと生業を得られたもんで、今までの業界に対する 不遇を怨念のようにぶつけているだけじゃないか? 構造化がどうだのオブジェクトがどうだのということではなくて、 僕らは歴史的に言えば哲学者に相当する人種です、と区分けしたい だけでしょ。
307 名前:デフォルトの名無しさん mailto:sage [2018/09/09(日) 00:03:53.16 ID:N103mDOh.net] 哲学者というのは語弊があった訂正。脳筋多い人。
308 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 22:55:09.85 ID:WmneUIpD.net] こんなページを見つけた。 翻訳:構造化プログラミングを最初に提唱した文書 calculator-cafe.com/readings/Structured_programming/Structured_programming.html この最初の文章と書籍 "Structured programming"(1972年)とは違いがあるのかな? 同じ考え?
309 名前:デフォルトの名無しさん [2018/09/16(日) 08:28:25.63 ID:qJ8HI8bW.net] 構造化プログラミングとオブジェクト指向って、 どっちか一方だけを残すようなもんじゃないだろ。
310 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 12:33:29.40 ID:BbwnbXMm.net] >>309 現実には組み合わさっているよね
311 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 23:33:02.52 ID:8hincGlt.net] >>308 第2章を書いたホーアが誰からアドバイスを受けたか。 たぶんホーア経由でダイクストラは何を聞いたか。
312 名前:デフォルトの名無しさん [2018/10/16(火) 14:12:50.06 ID:e2ZuSOro.net] 興味深いなぁ 元々プログラミング専門でやってきてなくて転向してきたから 理屈は分かってるつもりだが本質を問われると自信ないんだよなー
313 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 16:34:25.11 ID:9l19UDAz.net] >>312 大丈夫だ。日本のプログラマーのほとんどはプログラミングの本質なんて理解していない。
314 名前:デフォルトの名無しさん [2018/10/16(火) 16:42:02.14 ID:nQomBRvE.net] >>313 だが気になるんです
315 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 17:11:58.33 ID:JHQMnpCL.net] タワシ、木に成ります
316 名前:デフォルトの名無しさん [2018/10/17(水) 01:03:47.27 ID:jvW331Nc.net] つーか、プログラミングの本質ってなんだ? それをダイクストラが作ろうとしたけど、ミルズに妨害されてうやむやになったのでは?
317 名前:デフォルトの名無しさん [2018/10/19(金) 10:10:41.64 ID:SjrnPnkZ.net] アルゴリズム+データ構造=プログラミングって本があったろ。 まさにタイトルが真実ついてるなと。 検索とか出来る様になってもテキストファイルや、WinAPIが標準でサポートするbmpファイルは弄れても、世の中で求められてるのはjpegや各種カメラのRAWファイルの編集。 データ構造が分からないと触れもしない。 解析とか勉強しないとかね。
318 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 13:17:54.53 ID:J1TJ3lIq.net] >>317 >アルゴリズム+データ構造=プログラミングって本があったろ。 >まさにタイトルが真実ついてるなと。 それってクラスのことじゃね? 結局、オブジェクト指向で全部いいやってなってしまった
319 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 13:31:32.87 ID:2aaNt0Yj.net] アセンブラだってアルゴリズムとデータ構造じゃん それをどう扱いやすくするかが問題なわけで
320 名前:デフォルトの名無しさん [2018/10/19(金) 14:53:58.19 ID:SjrnPnkZ.net] >>318 言われてみればそうなんだけど、実際にはクラスは型の側面が強くて、クラス作ったら手続き(アルゴリズム)を内包するデータ構造になってしまった。
321 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 15:07:56.87 ID:KjS8CKpl.net] STLが最初に登場した時はデータ構造から切り離されたアルゴリズムに対してOOPな方々からフルボッコだったらしいよ 最終的には勝利したのは歴史が示すとおり
322 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 18:23:21.80 ID:wjHh/A22.net] 何を持って勝利なのかわからんが、 STLに相当するものが他の言語にないのはなぜか? その答えはわかっていて、C++のオブジェクト指向は貧弱だったんだよ。 機能も貧弱だし、なにより標準のオブジェクト指向ライブラリが存在しなかった。 あとC++にGCがないから仕方なくSTLを使ってるっていうのがもう一つの大きな理由だな
323 名前:デフォルトの名無しさん [2018/10/19(金) 19:14:15.80 ID:tElZQQub.net] GCデフォだと困る場面もある 仮想マシン使うならGCデフォでも良いがそーじゃないでしょ
324 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 19:23:24.09 ID:wjHh/A22.net] >>323 それが本当の理由。構造化がとかアルゴリズムがうんたらじゃなくて GCでは困る場合に対応しようとしたためにSTLが必要になった
325 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 19:25:19.05 ID:rqXdnb0r.net] pythonはSTL相当の機能を備えてると言える?
326 名前: mailto:sage [2018/10/19(金) 19:46:08.41 ID:akKjNeBd.net] >>322 いわゆる instantiate なる語が C++ 界隈以外ではほとんど聞かれない、のと同値なのではないでしょうか?
327 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 19:52:49.56 ID:wjHh/A22.net] instantiateでぐぐったらUnityしかでてこんのだがw
328 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 19:55:00.77 ID:wjHh/A22.net] >>325 STLが不要と言える機能は搭載してますね。 1. GCを備えてるから、STLのなんたら_ptrが不要 2. コンテナデータ型を備えてるから、STLのコンテナ型およびイテレータが不要
329 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 22:29:37.07 ID:KjS8CKpl.net] STLの肝かつ叩かれた部分はアルゴリズムをコンテナのメソッドにせずに外出ししているところで コンテナ部分が言語組込みかライブラリ実装かはどうでもいい pythonに関して言えば(今は違うが)変数に型が付かないので特に意識しなくても 関数を異なる型に使いまわせるのだから同じようなもんだ
330 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 22:39:19.49 ID:cspw41QP.net] 英語版の Structured programming も構造化定理と構造化プログラミングを混同しているようだぜ https://en.wikipedia.org/wiki/Structured_programming#Structured_programming_languages やれやれ
331 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:05:03.56 ID:dyCGgWaa.net] Wikipedia の「構造化プログラミング」がわかりやすくなった。 https://ja.wikipedia.org/wiki/%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0 これこそが構造化プログラミングなんだよね。
332 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:59:14.43 ID:J9QkDzO6.net] これ読むとなんらオブジェクト指向と相反しないなw というか現在に至るプログラミングの基礎を提唱しただけに見えるわ
333 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:59:19.03 ID:4RrrP6U6.net] はい。私が書き換えました。ほめてほめて
334 名前:デフォルトの名無しさん [2018/10/27(土) 07:47:09.96 ID:p3Z91K38.net] >>333 よーしよしよしよしよし( ^∀^)ノシ
335 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 13:01:57.21 ID:zWVC9CbW.net] >>331 分かりやすくなったと言うよりは以前の記事の構成が悪すぎて歴史のところ以外は意味不明だった。 しかも I.hidekazu とか言う構造化定理と構造化プログラミングの区別のできないアホがさらに酷くなりそうになったところをここの住民が元に戻した。
336 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 13:03:42.25 ID:zWVC9CbW.net] >>335 正 区別のできないアホがさらに酷くしてしまった 誤 区別のできないアホがさらに酷くなりそうになった
337 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 23:04:35.16 ID:u1e24Y7s.net] >>332 オブジェクト指向と相反はしないけど一緒でもないんだよね。
338 名前:デフォルトの名無しさん mailto:sage [2018/10/28(日) 00:27:01.00 ID:PnJQ4LJT.net] そりゃ構造化プログラミングに足りないものを 補ったのがオブジェクト指向なんだから当然だろう
339 名前:デフォルトの名無しさん mailto:sage [2018/10/29(月) 02:23:59.61 ID:guXPkMEj.net] >>338 Simulaがまさにそんな感じ ALGOL+Classだったからなあ
340 名前:デフォルトの名無しさん [2018/10/30(火) 14:25:56.75 ID:B+tN66pj.net] 値だけで論理演算する機能ってほしいと思ってるんだけどなかなかないのかな 例えば if(value == (1 || 2 || 3) ) だったらvalueが1~3のあいだならtureになるとか。 if(value == (1 || '1' || true) ) みたいに型を飛び越えられたらなお便利。 OR演算が書きやすくなるな。
341 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 20:37:25.24 ID:0wy2mEm7.net] UnkoValues.contains(value)
342 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 20:44:45.86 ID:ZgZ/9CmG.net] >>340 値だけで論理演算してないじゃん それ、論理演算子 == とか || に そういう意味をもたせてるだけでしょ?
343 名前:デフォルトの名無しさん mailto:sage [2018/10/31(水) 01:05:49.20 ID:HeFGeSPn.net] value in [1, 2, 3] のように書ける言語はたくさんある こういうのは論理演算じゃなく集合演算 値の論理演算のニュアンスに近いのはJavaScriptの x = y || -1 みたいな式
344 名前:デフォルトの名無しさん mailto:sage [2018/10/31(水) 03:18:58.29 ID:dwxEKbTI.net] >>331 やっとまともな記事になった。 構造化プログラミングは構造化定理と別物なんだよ。
345 名前:デフォルトの名無しさん [2018/10/31(水) 06:42:15.37 ID:+MBvfB12.net] 自演臭い
346 名前:デフォルトの名無しさん mailto:sage [2018/10/31(水) 13:35:30.72 ID:Qq+hlwEM.net] I.hidekazuさん降臨
347 名前:デフォルトの名無しさん mailto:sage [2018/10/31(水) 15:36:04.81 ID:r5XrrK9l.net] >>343 inみたいな演算子が無くても関数はあるよな
348 名前:デフォルトの名無しさん [2018/10/31(水) 23:12:42.24 ID:THFaDY1P.net] モナダイスキきてるだろ
349 名前:デフォルトの名無しさん [2018/10/31(水) 23:55:59.43 ID:zoWehdgp.net] 構造化プログラミングって 1980年頃はやはったなー
350 名前:デフォルトの名無しさん [2018/10/31(水) 23:58:16.08 ID:zoWehdgp.net] ダイキストラも懐かしいー 95年頃に銀行で顧客サービスの最短パスもとめるのに つかったわ〜
351 名前:デフォルトの名無しさん mailto:sage [2018/11/01(木) 00:02:17.60 ID:/VGbn+eQ.net] >>349 たいてい構造化定理のことを指しているけどな
352 名前:デフォルトの名無しさん [2019/01/06(日) 08:08:53.44 ID:sqll98Te.net] >>340 true|falseを返す関数とか作れば良いんじゃね
353 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 09:26:42.64 ID:iA9hXNaZ.net] 関数で切り出すとか構造体にまとめるとか当たり前のことをやらん馬鹿があまりに多すぎる。
354 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 22:52:13.51 ID:VagQgBiB.net] >>353 言えてる
355 名前:テルミン mailto:sage [2019/01/13(日) 23:52:01.71 ID:+U40LEq4.net] もうやめようぜ。 これだけじゃエスパーじゃないとわからんか
356 名前:テルミン mailto:sage [2019/01/14(月) 00:06:19.02 ID:CUkiJzk7.net] もう気が済んだんじゃないか? こういう世界になって本当に満足なのか? 理由まだ残っているのか? 俺はなんとか頑張ったぜ
357 名前:デフォルトの名無しさん [2019/01/22(火) 23:18:43.63 ID:b9p++nKt.net] 上で荒らし行為を行っていた I.hidekazu が降臨! https://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85%E2%80%90%E4%BC%9A%E8%A9%B1:Monadaisuki#%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 >あれは私がコツコツと毎週末に図書館に通ったりして見つけた文献やネット古書店で集めた古書、 >国立国会図書館で複写した文献など(総額費用数十万円)を自分の余暇や日中の仕事時間の合間 >に考えに考えてまとめた内容を、インターネットに接続できる人なら誰でも閲覧できるネット百科 >事典のWikipediaの記事として無料で図まで含めて作成した記事だったんです。 こいつアホすぎるわ。 構造化定理と構造化プログラミングの区別もできないくせに数十万円使って調査ってバカ丸出し。 金かけても内容がクソなら意味ないだろうに。
358 名前:デフォルトの名無しさん [2019/01/22(火) 23:49:00.65 ID:Mi5mcpEM.net] >>357 その人、かなりおかしいというかキティなのかねえ? ここを読んでいたら目眩がしてくるよ Wikipedia:管理者への立候補/i.hidekazu/20141215 https://ja.wikipedia.org/wiki/Wikipedia:%E7%AE%A1%E7%90%86%E8%80%85%E3%81%B8%E3%81%AE%E7%AB%8B%E5%80%99%E8%A3%9C/i.hidekazu/20141215 >結果 >賛成 2 票、反対 13 票、無効票なし。ガイドラインに基づき、今回は見送りとなります。 こんな人が管理者になったらやばすぎる
359 名前:i.hidekazu [2019/01/23(水) 00:08:21.66 ID:FQUhSITy.net] なんだと!本人降臨だぞ! ○ビー・エムか○ロックスか知らないけど操作しすぎなんだよ! アラン・ケイのオブジェクト指向なんてマイケル・ジャクソンの JSD法のパクりじゃねえか。 商業戦略上業界あげて黙ってたから混乱してるんじゃねえか‼
360 名前:i.hidekazu [2019/01/23(水) 00:51:50.42 ID:3AgfphQ1.net] 憶測混じりでもうこの際だ言ってやる JSD法の分析パートの用語「実体」を「オブジェクト」に置き換えたのがいわゆるオブジェクト指向の哲学 実装パートの言語をsmalltalkとかにしてマルチスレッドなGUI開発させるためのバズワードが オブジェクト指向プログラミング
361 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 11:27:00.58 ID:MBq9g6Ju.net] JSDっていつ考案された? ジャクソンシステム開発で検索してもあまり良い情報が出てこないんだよね
362 名前:i.hidekazu [2019/01/24(木) 06:09:15.23 ID:ixbApp/k.net] すまん。システム開発の出版は1983年で年代的に後だったわ。
363 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 09:34:05.03 ID:Md1MIOPV.net] Simula の登場が1967年 Smalltalk の登場が1980年
364 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 10:14:45.70 ID:EWOM49zk.net] >>363 > Smalltalk の登場が1980年 “登場”をどうとるかによるけど Smalltalk(というかメッセージングのオブジェクト指向のコンセプト)自体は Smalltalk-72の時点、つまり1972年にはもう実証されていて コンセプトも同年のダイナブック構想の論文で言及済みということはある
365 名前:デフォルトの名無しさん [2019/01/26(土) 00:13:27.03 ID:6yslDMSs.net] パルアルトでは70年代初頭から開発されてきたと言われるがほとんど秘密で 1981年8月号のBYTE誌の特集として突如大公開された。 いまから見直してみるとmachOSのディストリビューションの開発者の ゲイツ氏とジョブズ氏にGUIシステムとそのプログラミング手法として オブジェクト指向プログラミングを公開する必要があったから なのかもしれない。 クラウドもそうだがパルアルトは未だに生きていると考えるべきだと思う
366 名前:デフォルトの名無しさん [2019/01/26(土) 00:21:48.10 ID:yTwa0bet.net] ネットワークプログラミングを含めオブジェクト指向は成功を納めたが 時代はハードウェア制御と機械学習に進んでいるし、人間から十分な 学習データを取得してしまえばそれもやることなくなる