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