オブジェクト指向について、調べれば調べるほど疑問が募ります。低レベルで粗末な疑問かも知れませんが、ご教授願いたいです。
・データと振る舞いをまとめる?
まとめると何か良いことあるの?
ファイルあるいはモジュールにはまとまってるよね?
丁度いい単位があるのに、何故わざわざオブジェクトという概念を導入するの?
(Javaには1ファイル1クラスという文化あるらしいけど)
・カプセル化?
モジュールのimport, exportでも実現出来るよね?
(構造体などへのアクセスを制限できれば)
・ポリモーフィズム?
別にデータと振る舞いをまとめなくても実現出来るよね?
・モノのように扱いたい?
モノとして扱いたいときに扱えば良くない? なんでわざわざ全てをオブジェクトにするの?
探検
オブジェクト指向を教えてくれ!
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/03/16(火) 17:06:02.41ID:VhqTt897513デフォルトの名無しさん
2021/04/05(月) 10:30:54.34ID:UyJ1cOYv >>511
チンポはチンポ自身が自らの意思で自律的に勃起してシコシコする。
チンポはチンポ自身が自らの意思で自律的に勃起してシコシコする。
514デフォルトの名無しさん
2021/04/05(月) 11:07:01.37ID:CuKAQl8V スレタイに「オブジェクト指向」が入ってるとワラワラとおっさんが集まってくるのは
新しいパラダイムにはついていけないがよく見知ったオブジェクト指向なら思う存分自分語りできるから
20年以上前にオブジェクト指向というパラダイムについていけなかった人たちを見下すことで
リアルでは得られない自己肯定感を得ようとしている
反面教師として見るべき存在
新しいパラダイムにはついていけないがよく見知ったオブジェクト指向なら思う存分自分語りできるから
20年以上前にオブジェクト指向というパラダイムについていけなかった人たちを見下すことで
リアルでは得られない自己肯定感を得ようとしている
反面教師として見るべき存在
515デフォルトの名無しさん
2021/04/05(月) 11:53:56.95ID:UyJ1cOYv516デフォルトの名無しさん
2021/04/05(月) 14:55:55.08ID:Pnepwg9V >>515
いい加減にしてくれねえかい
いい加減にしてくれねえかい
517デフォルトの名無しさん
2021/04/05(月) 15:00:26.55ID:4C6FED3z 股間に付いてるのは模造品
518デフォルトの名無しさん
2021/04/05(月) 15:53:48.05ID:khrct/8t >>514
新しいパラダイムって具体的にどれのことを言ってるの?
新しいパラダイムって具体的にどれのことを言ってるの?
519デフォルトの名無しさん
2021/04/05(月) 16:21:06.15ID:4C6FED3z パラはパラレル
ダイムはダイアグラム
多重図だな
ダイムはダイアグラム
多重図だな
520デフォルトの名無しさん
2021/04/05(月) 16:25:00.61ID:CnxjloBy521デフォルトの名無しさん
2021/04/05(月) 16:27:44.65ID:R6/k+42D よくこんなスレが伸びてるなぁ。そんなに難しい話じゃないんだが。
「オブジェクト志向(オブジェクト・オリエンテッド)」って、そんなに難しい概念じゃないんだが。
昔は「算体主導言語」と呼ばれていて、「オブジェクト・オリエンテッド」つーより、「メッセージング」のほうがわかりやすいという話があった。
「オブジェクト」というのは「もの」であって、「もの」にメッセージを投げるとメッセージが投げ返されてくる、という話ではある。
で、「もの」には「すでに具現されているスタティックなもの」と、「設計図だけあって、new しないと具現しないダイナミックなもの」がある、という話。
僧帽筋凝ってねぇ?
「オブジェクト志向(オブジェクト・オリエンテッド)」って、そんなに難しい概念じゃないんだが。
昔は「算体主導言語」と呼ばれていて、「オブジェクト・オリエンテッド」つーより、「メッセージング」のほうがわかりやすいという話があった。
「オブジェクト」というのは「もの」であって、「もの」にメッセージを投げるとメッセージが投げ返されてくる、という話ではある。
で、「もの」には「すでに具現されているスタティックなもの」と、「設計図だけあって、new しないと具現しないダイナミックなもの」がある、という話。
僧帽筋凝ってねぇ?
522デフォルトの名無しさん
2021/04/05(月) 17:04:11.42ID:R6/k+42D >>101
> Cで充分です
はライブラリ水準だったらその通りなのだが、大規模プログラムになるとマルチで動いているので、「広域変数にアクセスするときにケンカしない」という安全性のためにカプセル化したかった、という話があった。
C 言語は「超高級マクロアセンブラ」と呼ばれていたわけで、C++ は C の名前空間を隠蔽しようとして、さらにプリプロセッサを重ねたわけだ。
つまり、C++ は「アセンブラ⇒マクロ・プリプロセッサ⇒ C ⇒ C++」という、「三枚重ねのコンドーム」みたいな言語なのだが、「気持ちよくない上に、安全でもない」という問題があって、「オブジェクト志向の言語体系を一から見直そう」という話になったわけだ。
C でちゃちゃっと書けるプログラムだったら、正直 C で書きゃあいいと思うが、GOTO 文がないだけで、フツーに Java とかで書けると思う。
メソッド内で実装するんだったら、それほど不自由はないと思うが。
> Cで充分です
はライブラリ水準だったらその通りなのだが、大規模プログラムになるとマルチで動いているので、「広域変数にアクセスするときにケンカしない」という安全性のためにカプセル化したかった、という話があった。
C 言語は「超高級マクロアセンブラ」と呼ばれていたわけで、C++ は C の名前空間を隠蔽しようとして、さらにプリプロセッサを重ねたわけだ。
つまり、C++ は「アセンブラ⇒マクロ・プリプロセッサ⇒ C ⇒ C++」という、「三枚重ねのコンドーム」みたいな言語なのだが、「気持ちよくない上に、安全でもない」という問題があって、「オブジェクト志向の言語体系を一から見直そう」という話になったわけだ。
C でちゃちゃっと書けるプログラムだったら、正直 C で書きゃあいいと思うが、GOTO 文がないだけで、フツーに Java とかで書けると思う。
メソッド内で実装するんだったら、それほど不自由はないと思うが。
523デフォルトの名無しさん
2021/04/05(月) 17:05:50.24ID:UyJ1cOYv524デフォルトの名無しさん
2021/04/05(月) 17:09:18.25ID:R6/k+42D >> ところで「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
なんか懐かしいな。十年以上前に読んだ気がする。
なんか懐かしいな。十年以上前に読んだ気がする。
525デフォルトの名無しさん
2021/04/05(月) 17:13:28.48ID:UyJ1cOYv526デフォルトの名無しさん
2021/04/05(月) 17:24:27.73ID:CnxjloBy527デフォルトの名無しさん
2021/04/05(月) 17:28:23.31ID:UyJ1cOYv 785 名無し三等兵 sage 2019/12/03(火) 08:03:27.78 ID:sujZBpWD
>>762
>「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
チンポにチンポ自身を扱く機能が備わっていないので自動詞は不適切だから(34文字)
胸(心臓)には鼓動する機能があるため自動詞の適用対象だが
チンポには勃起する機能はあっても自身を扱く機能はないので「チンポ『が』勃起する」は成立しても「チンポ『が』シコシコする」は成立しない
夢精した状況を「チンポ『が』シコシコした」と称したければ「チンポがエロい夢を見させ夢精した」=「脳ではなくチンポが思考を司りエロい夢を見させて夢精させた」という状況で可となる
脳でなくチンポで物を考える生物についてなら「チンポ『が』シコシコする」は成り立つ
如何にもだつお的じゃないか
>>762
>「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
チンポにチンポ自身を扱く機能が備わっていないので自動詞は不適切だから(34文字)
胸(心臓)には鼓動する機能があるため自動詞の適用対象だが
チンポには勃起する機能はあっても自身を扱く機能はないので「チンポ『が』勃起する」は成立しても「チンポ『が』シコシコする」は成立しない
夢精した状況を「チンポ『が』シコシコした」と称したければ「チンポがエロい夢を見させ夢精した」=「脳ではなくチンポが思考を司りエロい夢を見させて夢精させた」という状況で可となる
脳でなくチンポで物を考える生物についてなら「チンポ『が』シコシコする」は成り立つ
如何にもだつお的じゃないか
528デフォルトの名無しさん
2021/04/05(月) 17:32:14.02ID:CnxjloBy529デフォルトの名無しさん
2021/04/05(月) 17:53:53.50ID:MLiAtlcl オブジェクト(意味深)
530デフォルトの名無しさん
2021/04/05(月) 17:54:52.42ID:UyJ1cOYv531デフォルトの名無しさん
2021/04/05(月) 17:57:19.39ID:UyJ1cOYv >>528
> 何故ならチンポ自体にシコシコする機能が備わっていないからだ
『人格を性欲に乗っ取られる』というのは嘘なのか?
https://mobile.twitter.com/takinamiyukari/status/1356895993338318848
瀧波ユカリ
@takinamiyukari
「女性の生理も大変らしいけど男性の性欲も大変、人格を性欲に乗っ取られるから」という旨のツイートを読んだ(似た内容は定期的に目にする)。
私は男性に「女は子宮でものを考えるから理性的な思考ができないので男性と同じ役職には就けない」と言われ見下されたことがある。
一体なんなの。
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
> 何故ならチンポ自体にシコシコする機能が備わっていないからだ
『人格を性欲に乗っ取られる』というのは嘘なのか?
https://mobile.twitter.com/takinamiyukari/status/1356895993338318848
瀧波ユカリ
@takinamiyukari
「女性の生理も大変らしいけど男性の性欲も大変、人格を性欲に乗っ取られるから」という旨のツイートを読んだ(似た内容は定期的に目にする)。
私は男性に「女は子宮でものを考えるから理性的な思考ができないので男性と同じ役職には就けない」と言われ見下されたことがある。
一体なんなの。
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
532デフォルトの名無しさん
2021/04/05(月) 18:05:30.15ID:70o/gH18533デフォルトの名無しさん
2021/04/05(月) 18:14:57.42ID:CnxjloBy >>530
クリントンは知らんがバイデンの息子のムスコはシコシコではなくズポズポだな
しかもチンポがやったことではなくバイデンの息子がやったことだからあれだけ話題になって叩かれている
本当なら隠蔽されるべきメソッドが外部から読み出し可能だからそうなる
クリントンは知らんがバイデンの息子のムスコはシコシコではなくズポズポだな
しかもチンポがやったことではなくバイデンの息子がやったことだからあれだけ話題になって叩かれている
本当なら隠蔽されるべきメソッドが外部から読み出し可能だからそうなる
534デフォルトの名無しさん
2021/04/05(月) 18:17:21.70ID:UyJ1cOYv >>532
> チンポの思うままに操られて行っているだけで
つまりチンポは独立した生き物という、まさしくオブジェクト指向ということだな!
> チンポが勝手に動いてシコシコしている訳ではない
まあ確かに『シコシコ』という擬音は無意味かもなw
> チンポの思うままに操られて行っているだけで
つまりチンポは独立した生き物という、まさしくオブジェクト指向ということだな!
> チンポが勝手に動いてシコシコしている訳ではない
まあ確かに『シコシコ』という擬音は無意味かもなw
535デフォルトの名無しさん
2021/04/05(月) 18:21:01.91ID:Fk8vHdwY オブジェクト指向は良い
例外は糞
例外は糞
536デフォルトの名無しさん
2021/04/05(月) 18:42:35.95ID:HYd/qqaB あわしろ氏は、同じだと言ってたけどな。
537デフォルトの名無しさん
2021/04/05(月) 18:45:28.10ID:ZWgUaczb あわしろ氏は(どうでも)良い
「あわしろ氏は、」は糞
「あわしろ氏は、」は糞
538デフォルトの名無しさん
2021/04/05(月) 18:50:10.60ID:CnxjloBy つまりあわしろ氏はExceptionを継承して作られたクラスということ
539デフォルトの名無しさん
2021/04/05(月) 19:17:03.92ID:R6/k+42D 同期とか非同期かとかいった話は、
複数のスレッドから要求があったときに
待合せが必要になるのと、システム内で共有する
(C とかでは一般的な)広域変数的なパラメータを
どうするかという話に結びついていると思う。
「オブジェクト志向」という言葉に反応して
反射的に荒しにくる人というのは、たぶん
「シングルトン実装は禁止」とかいう現場で
深いトラウマを受けた人なんじゃないかと思う。
オブジェクト志向は、べつに無くても困るもんじゃないが、
プロジェクトが大きくなって頭数が増えると
概念の共有化の役には立ちそうに思う。
ただ、それに乗じて縛りをきつくするジジイがいたりすると迷惑だが (-_-!)。
複数のスレッドから要求があったときに
待合せが必要になるのと、システム内で共有する
(C とかでは一般的な)広域変数的なパラメータを
どうするかという話に結びついていると思う。
「オブジェクト志向」という言葉に反応して
反射的に荒しにくる人というのは、たぶん
「シングルトン実装は禁止」とかいう現場で
深いトラウマを受けた人なんじゃないかと思う。
オブジェクト志向は、べつに無くても困るもんじゃないが、
プロジェクトが大きくなって頭数が増えると
概念の共有化の役には立ちそうに思う。
ただ、それに乗じて縛りをきつくするジジイがいたりすると迷惑だが (-_-!)。
540デフォルトの名無しさん
2021/04/05(月) 19:24:29.64ID:r17oG6L0 本質外したところで認識してて、言語仕様に振り回されていながら
マウントしようとしてる間抜けな馬鹿ばっかですからここは
マウントしようとしてる間抜けな馬鹿ばっかですからここは
541デフォルトの名無しさん
2021/04/05(月) 20:22:27.59ID:Pnepwg9V オブシコ
542デフォルトの名無しさん
2021/04/05(月) 22:34:05.87ID:CnxjloBy >>539
打ち間違いかと思っていたんだが
複数回間違えていたので
どうやら間違えて覚えているようなので
指摘させて頂くが
「Object志向」ではなくて「Object指向」な
別にObjectを志す訳ではないだろう?
打ち間違いかと思っていたんだが
複数回間違えていたので
どうやら間違えて覚えているようなので
指摘させて頂くが
「Object志向」ではなくて「Object指向」な
別にObjectを志す訳ではないだろう?
543デフォルトの名無しさん
2021/04/05(月) 23:36:48.09ID:0wHy1+TF オブジェクト指向は日常生活でやってることそのもの
ほぼ物を扱う
家事もそう
コンマリの片付け術はときめきモデルだ
ほぼ物を扱う
家事もそう
コンマリの片付け術はときめきモデルだ
544デフォルトの名無しさん
2021/04/06(火) 00:40:37.87ID:yWXHuR7J 志向は、心の向きだから「俺はオブジェクトになる!」みたいなことだろうね
-orientedは、〜を重視するという意味じゃないかな
重視は、ある物事を重要だと考えること
重要は、物事の根本に関係していること
根本は、物事が成り立っている基礎になるもの
基礎は、ある物事を成り立たせる、大もとの部分
言葉をそのように分析すると
〜指向は、ある物事を成り立たせる大もとを〜と考える、という意味になるんかね
-orientedは、〜を重視するという意味じゃないかな
重視は、ある物事を重要だと考えること
重要は、物事の根本に関係していること
根本は、物事が成り立っている基礎になるもの
基礎は、ある物事を成り立たせる、大もとの部分
言葉をそのように分析すると
〜指向は、ある物事を成り立たせる大もとを〜と考える、という意味になるんかね
545デフォルトの名無しさん
2021/04/06(火) 08:09:14.37ID:4qf9k2aB こどもにクソの話すると異常に興味をシメス
これがオブジェクト指向だ
これがオブジェクト指向だ
546デフォルトの名無しさん
2021/04/06(火) 08:10:28.11ID:4qf9k2aB クソのブラックホールだがや
547デフォルトの名無しさん
2021/04/06(火) 08:39:04.21ID:2BUowM4k548デフォルトの名無しさん
2021/04/06(火) 10:24:36.98ID:F5NSPVW2 >>547
それをシコシコ指向と呼んだ場合省略してもシコシコになる件についてどう思うのか見解を述べよ
それをシコシコ指向と呼んだ場合省略してもシコシコになる件についてどう思うのか見解を述べよ
549デフォルトの名無しさん
2021/04/06(火) 10:47:45.88ID:2BUowM4k550デフォルトの名無しさん
2021/04/06(火) 10:51:37.60ID:UZ1yvNU9 オブジェクトシコシコ
551デフォルトの名無しさん
2021/04/06(火) 14:23:46.00ID:4qf9k2aB シコシコ指向
552デフォルトの名無しさん
2021/04/06(火) 14:40:50.57ID:ETmfXzuR >>542
「オリエント」というのは、アレクサンドロス大王のころ、「光は東方より」ちゅーので、チグリス=ユーフラテス地方(いわゆる、「河の間の土地」を目指したというのが語源。
当時はアケメネス朝ペルシャなんかのペルシャ文化の爛熟期だったので、「東征」といっても「征服」というよりも「文化的融合」を目指していたらしい。
「オリエンテーション」なんていう言葉も、「方向づける」という意味で使われる。
そういうわけで、「指向」はもちろん間違いではないのだが、ある種の「着地点」としての「志向」のほうを使っている。
まぁ、「多重継承を認めるかどうか」とかいった議論もあるので Java でもインタフェースとか抽象クラスとかいろいろツギハギな部分はあるわけだが。
まぁ、アレクサンダーさんもインドまで征く途中で西ナイル熱にやられてバビロンで死んじゃったので、いまのところ「使い勝手のいい大規模開発向けの汎用言語のコンセプト」として
OOL があるんだと思う。
COBOL ⇒ Ada ⇒ Java みたいな流れかな。C と C++ は、システム開発言語としては優秀だけど、汎用言語としては、ちょっと危なっかしい。
「オリエント」というのは、アレクサンドロス大王のころ、「光は東方より」ちゅーので、チグリス=ユーフラテス地方(いわゆる、「河の間の土地」を目指したというのが語源。
当時はアケメネス朝ペルシャなんかのペルシャ文化の爛熟期だったので、「東征」といっても「征服」というよりも「文化的融合」を目指していたらしい。
「オリエンテーション」なんていう言葉も、「方向づける」という意味で使われる。
そういうわけで、「指向」はもちろん間違いではないのだが、ある種の「着地点」としての「志向」のほうを使っている。
まぁ、「多重継承を認めるかどうか」とかいった議論もあるので Java でもインタフェースとか抽象クラスとかいろいろツギハギな部分はあるわけだが。
まぁ、アレクサンダーさんもインドまで征く途中で西ナイル熱にやられてバビロンで死んじゃったので、いまのところ「使い勝手のいい大規模開発向けの汎用言語のコンセプト」として
OOL があるんだと思う。
COBOL ⇒ Ada ⇒ Java みたいな流れかな。C と C++ は、システム開発言語としては優秀だけど、汎用言語としては、ちょっと危なっかしい。
553デフォルトの名無しさん
2021/04/06(火) 14:54:54.07ID:Ne6VM6rE 「わだば、言い訳大王になる」まで読んだ
554デフォルトの名無しさん
2021/04/06(火) 15:01:16.53ID:ETmfXzuR >>544
「メッセージを投げると、メッセージが返ってくる」
(「あなた」と呼べば、「あなた」と応える的な)という「対象」として、
「ルーチン」みたいな「内部状態が固定なのが原則」ではなくて
「もの」を考えるのがオブジェクト志向という考え方だと思われる。
そのときに、static だと「すでに存在していて、メッセージをただ投げればいい」のだが、
「いちいちクラス定義から生成しないといけない」やつは、若干わかりにくい。
さらに、呼ばれたときに自動的に初期化されて、
用が済んだら内部状態をセーブしてから消えるとか、
「別々に呼んでると思ったら、じつは実態はひとつ」みたいな
シングルトン実装とか、いろいろとややこしい話がある。
C でも、「ポインタがわからん!」という話はあったけれど、
参照とか実体とかいった話を「オブジェクト」という概念で整理してみたものの、
「いまひとつ整理しきれていない」とか「かえって分かりにくくなった」とか
「使いにくくなった」とかいった声があるのが OOL の現状かも。
とはいえ、詰将棋的な面白さはあるんだけどね。
「メッセージを投げると、メッセージが返ってくる」
(「あなた」と呼べば、「あなた」と応える的な)という「対象」として、
「ルーチン」みたいな「内部状態が固定なのが原則」ではなくて
「もの」を考えるのがオブジェクト志向という考え方だと思われる。
そのときに、static だと「すでに存在していて、メッセージをただ投げればいい」のだが、
「いちいちクラス定義から生成しないといけない」やつは、若干わかりにくい。
さらに、呼ばれたときに自動的に初期化されて、
用が済んだら内部状態をセーブしてから消えるとか、
「別々に呼んでると思ったら、じつは実態はひとつ」みたいな
シングルトン実装とか、いろいろとややこしい話がある。
C でも、「ポインタがわからん!」という話はあったけれど、
参照とか実体とかいった話を「オブジェクト」という概念で整理してみたものの、
「いまひとつ整理しきれていない」とか「かえって分かりにくくなった」とか
「使いにくくなった」とかいった声があるのが OOL の現状かも。
とはいえ、詰将棋的な面白さはあるんだけどね。
555デフォルトの名無しさん
2021/04/06(火) 15:13:28.07ID:2BUowM4k オシッコするときのチンポは随意筋、勃起するときのチンポは不随意筋ね!
>>552
> まぁ、「多重継承を認めるかどうか」とかいった議論もあるので
随意筋 不随意筋
↖ ↗
チンポ
>>552
> まぁ、「多重継承を認めるかどうか」とかいった議論もあるので
随意筋 不随意筋
↖ ↗
チンポ
556デフォルトの名無しさん
2021/04/06(火) 15:41:35.43ID:wB2vBd3T ホンモノのstaticおじさんだ初めて見た
557デフォルトの名無しさん
2021/04/06(火) 15:45:31.02ID:e+L9SfjT558デフォルトの名無しさん
2021/04/06(火) 16:45:35.57ID:ETmfXzuR >>556
> ホンモノの static おじさんだ初めて見た
そんなに若く見られると照れちゃうじゃないか (^_^!)。
Java という言語は、LISP とか BASIC とか BCPL とか Pascal とか、
いろんな言語の影響を受けている(とくに文字列表現なんかはそうだ。
処理系という点では、SmallTalk 80 なんかに影響を受けている)ので、
私は「前世紀の遺物」的な存在だ。
つーか、若造と一緒にされても困るんだがね。
>>557
「森ダイアグラム」というのもあるな。
正比例 → 微積分
正比例 → 線形代数
というのがあって、微積分と線形代数から多重継承したのが
多変数部積分(ベクトル解析)だという話がある。
> ホンモノの static おじさんだ初めて見た
そんなに若く見られると照れちゃうじゃないか (^_^!)。
Java という言語は、LISP とか BASIC とか BCPL とか Pascal とか、
いろんな言語の影響を受けている(とくに文字列表現なんかはそうだ。
処理系という点では、SmallTalk 80 なんかに影響を受けている)ので、
私は「前世紀の遺物」的な存在だ。
つーか、若造と一緒にされても困るんだがね。
>>557
「森ダイアグラム」というのもあるな。
正比例 → 微積分
正比例 → 線形代数
というのがあって、微積分と線形代数から多重継承したのが
多変数部積分(ベクトル解析)だという話がある。
559デフォルトの名無しさん
2021/04/06(火) 17:29:03.36ID:+KLWtHiW オブジェクトを「もの」として説明する人はオブジェクト指向とは何かを全く理解してないってアラン・ケイが言ってたな
560デフォルトの名無しさん
2021/04/06(火) 18:43:57.40ID:2BUowM4k561デフォルトの名無しさん
2021/04/06(火) 19:08:33.41ID:e+L9SfjT >>560
いや、お前の股間に生えているそれは
ガワこそチンポかも知れないが実は中身は
寄生した新種の巨大なロイコクロリディウムで
本来「シコれ」と指令を送るはずが
「コロナに掛かりそうな場所へ行け」と
指令を出しているかも知れない
つまり中身がだしている指令(メッセージ)が大事で
別に「もの」かどうかなんてあまり重要じゃない
というのがアラン・ケイとかいう奴の言い分らしい
さっきググったらそんな感じだった
いや、お前の股間に生えているそれは
ガワこそチンポかも知れないが実は中身は
寄生した新種の巨大なロイコクロリディウムで
本来「シコれ」と指令を送るはずが
「コロナに掛かりそうな場所へ行け」と
指令を出しているかも知れない
つまり中身がだしている指令(メッセージ)が大事で
別に「もの」かどうかなんてあまり重要じゃない
というのがアラン・ケイとかいう奴の言い分らしい
さっきググったらそんな感じだった
562デフォルトの名無しさん
2021/04/06(火) 19:10:31.49ID:P7jqHpZr >>559
C++の時は「クラスと継承がオブジェクト指向!」だったから
バカがほざいてるような「馬から牛が簡単に!」みたいな説明ばっかだけど
オブジェクト指向の実体は「進め!止まれ!曲がれ!に反応するように」だから
「“馬と御者”を“エンジンとハンドル”に差し替えられます」で
まったく方向と次元の違う概念なのに、まずそこからわかってねぇんだよな。
C++の時は「クラスと継承がオブジェクト指向!」だったから
バカがほざいてるような「馬から牛が簡単に!」みたいな説明ばっかだけど
オブジェクト指向の実体は「進め!止まれ!曲がれ!に反応するように」だから
「“馬と御者”を“エンジンとハンドル”に差し替えられます」で
まったく方向と次元の違う概念なのに、まずそこからわかってねぇんだよな。
563デフォルトの名無しさん
2021/04/06(火) 19:17:41.27ID:ETmfXzuR 「オブジェクト」というと、「UFO(未確認飛行物体)」じゃないけど
「実在物」として考えちゃうんだろうなぁ。
> オブジェクトを「もの」として説明する人
というのは、流行り言葉に翻弄されているのではないかと思う。
馬場あき子『鬼の研究』によれば、「鬼」には「もの」という訓が
充(あ)てられていたという。
メモリ空間上に、メッセージ交換ができるものとして「実体」として
機能しているもの、というものを想定してシステムを構築する、という
コンセプトが「オブジェクト志向」なのであって、
「スタティックおじさん」というのは「ROM に焼いてある」
「ライブラリに入っている」程度の理解しかないのだろうと思う。
データベースや疑似乱数生成と連携したりとかいった、
ネットワーク系の仕事をしたことのある奴なら、それなりに
OO は腑に落ちると思うのだが。
「実在物」として考えちゃうんだろうなぁ。
> オブジェクトを「もの」として説明する人
というのは、流行り言葉に翻弄されているのではないかと思う。
馬場あき子『鬼の研究』によれば、「鬼」には「もの」という訓が
充(あ)てられていたという。
メモリ空間上に、メッセージ交換ができるものとして「実体」として
機能しているもの、というものを想定してシステムを構築する、という
コンセプトが「オブジェクト志向」なのであって、
「スタティックおじさん」というのは「ROM に焼いてある」
「ライブラリに入っている」程度の理解しかないのだろうと思う。
データベースや疑似乱数生成と連携したりとかいった、
ネットワーク系の仕事をしたことのある奴なら、それなりに
OO は腑に落ちると思うのだが。
564デフォルトの名無しさん
2021/04/06(火) 19:19:33.32ID:F5NSPVW2 >>562
C++はSimulaからパラダイムを受け継いだ正統なオブジェクト指向だよ
アラン・ケイのオブジェクト指向がクソなんだよ、ただのアクターパターンでオブジェクト指向による設計例の一つでしかない、それがまるで源流かのように思わせてるクソ定義ですわ、アラン・ケイのオブジェクト指向は井の中の蛙です
C++はSimulaからパラダイムを受け継いだ正統なオブジェクト指向だよ
アラン・ケイのオブジェクト指向がクソなんだよ、ただのアクターパターンでオブジェクト指向による設計例の一つでしかない、それがまるで源流かのように思わせてるクソ定義ですわ、アラン・ケイのオブジェクト指向は井の中の蛙です
565デフォルトの名無しさん
2021/04/06(火) 19:20:39.07ID:F5NSPVW2 >>563
俺はオブジェクトになるおじさん
俺はオブジェクトになるおじさん
566デフォルトの名無しさん
2021/04/06(火) 19:21:06.98ID:F5NSPVW2 志向じゃなくて指向やで
567デフォルトの名無しさん
2021/04/06(火) 19:25:05.57ID:ETmfXzuR >>519
ウォズニアックが大学に入って勉強をしなおしたときに、
「"paradigm" のスペルを憶えた」とか嬉しげに
言っていたとかいう話を思い出した。
勉強をするのに「年をとりすぎた」ということはないぞ。
ウォズニアックが大学に入って勉強をしなおしたときに、
「"paradigm" のスペルを憶えた」とか嬉しげに
言っていたとかいう話を思い出した。
勉強をするのに「年をとりすぎた」ということはないぞ。
568デフォルトの名無しさん
2021/04/06(火) 19:25:58.85ID:F5NSPVW2 >>561
アラン・ケイがいうんなら間違いないな
アラン・ケイがいうんなら間違いないな
569デフォルトの名無しさん
2021/04/06(火) 19:30:12.47ID:ETmfXzuR570デフォルトの名無しさん
2021/04/06(火) 19:34:59.93ID:e+L9SfjT571デフォルトの名無しさん
2021/04/06(火) 19:35:19.26ID:ETmfXzuR572デフォルトの名無しさん
2021/04/06(火) 19:53:23.92ID:2BUowM4k オブジェクト指向について自分の意見を述べるにせよ、
『 ブ レ て 』 い な い か ?
ということも検証して欲しい。
『 ブ レ て 』 い な い か ?
ということも検証して欲しい。
573デフォルトの名無しさん
2021/04/06(火) 20:01:50.62ID:2BUowM4k 時と場合によりけり、というのも立派なオブジェクト指向ね!
>>562
> オブジェクト指向の実体は「進め!止まれ!曲がれ!に反応するように」だから
オブジェクト指向の実体は、オブジェクト自らが独立した知能回路を有し、自らの判断で動くものだ!
キミたちは「勃起するぜ!ウオォォー!」って思うだけでチンコが勃つか?
そんなことはない!
https://tottokotokoroten.hatenadiary.com/entry/20130516/1368716650
しかしながら時に『メッセージング』により制御される場合もある!
そして、トイレへ行き尿を出そうと思うと、脳が「出してよい」という信号を送ります。ここで副交感神経が
主にはたらき、尿道の筋肉がゆるみ、反対に膀胱の筋肉は締まって尿を押し出し、尿が排出されるのです。
健康な成人では、1回の排尿量は300ミリリットルほどで、約30秒で膀胱が空っぽになるのが普通です。
https://www.hainyou.com/sp/m/mechanism/
>>562
> オブジェクト指向の実体は「進め!止まれ!曲がれ!に反応するように」だから
オブジェクト指向の実体は、オブジェクト自らが独立した知能回路を有し、自らの判断で動くものだ!
キミたちは「勃起するぜ!ウオォォー!」って思うだけでチンコが勃つか?
そんなことはない!
https://tottokotokoroten.hatenadiary.com/entry/20130516/1368716650
しかしながら時に『メッセージング』により制御される場合もある!
そして、トイレへ行き尿を出そうと思うと、脳が「出してよい」という信号を送ります。ここで副交感神経が
主にはたらき、尿道の筋肉がゆるみ、反対に膀胱の筋肉は締まって尿を押し出し、尿が排出されるのです。
健康な成人では、1回の排尿量は300ミリリットルほどで、約30秒で膀胱が空っぽになるのが普通です。
https://www.hainyou.com/sp/m/mechanism/
574デフォルトの名無しさん
2021/04/06(火) 20:19:12.57ID:RK3Q5S5H コンテナとかもろものを表す単語だし
ものだから名前をつけられる
プログラムのオブジェクトがものじゃないのは
理解してる
ものだから名前をつけられる
プログラムのオブジェクトがものじゃないのは
理解してる
575デフォルトの名無しさん
2021/04/06(火) 20:41:06.48ID:9Jz+poWx576デフォルトの名無しさん
2021/04/06(火) 20:53:09.24ID:F5NSPVW2 >>569
志向だと、君がオブジェクトになりたいって意味になるよ
志向だと、君がオブジェクトになりたいって意味になるよ
577デフォルトの名無しさん
2021/04/06(火) 20:54:15.89ID:e+L9SfjT >>575
「プログラムのオブジェクトは」と前提条件があるようだが君はデジモンか?
「プログラムのオブジェクトは」と前提条件があるようだが君はデジモンか?
578デフォルトの名無しさん
2021/04/06(火) 20:54:56.06ID:F5NSPVW2 >>575
あなたの股間は関数です
あなたの股間は関数です
579デフォルトの名無しさん
2021/04/06(火) 21:01:43.44ID:F5NSPVW2 >>574
ものでええんやで
ものには抽象的な概念という意味もある
論理学では命題を作るときにものを使って概念化して動詞文を名詞文に書き換える技法が使われるんよ
例えば、鳥は空を飛ぶという文は、鳥は空を飛ぶものだ、という文に変形して論理学では扱うんよ
ものでええんやで
ものには抽象的な概念という意味もある
論理学では命題を作るときにものを使って概念化して動詞文を名詞文に書き換える技法が使われるんよ
例えば、鳥は空を飛ぶという文は、鳥は空を飛ぶものだ、という文に変形して論理学では扱うんよ
580デフォルトの名無しさん
2021/04/06(火) 21:09:13.84ID:9Jz+poWx >>579
> 例えば、鳥は空を飛ぶという文は、鳥は空を飛ぶものだ、という文に変形して論理学では扱うんよ
ならチンポがシコシコするという文は、チンポは自律的に勃起してシコシコするものだという文に変形できるのか?
> 例えば、鳥は空を飛ぶという文は、鳥は空を飛ぶものだ、という文に変形して論理学では扱うんよ
ならチンポがシコシコするという文は、チンポは自律的に勃起してシコシコするものだという文に変形できるのか?
581デフォルトの名無しさん
2021/04/06(火) 21:15:46.96ID:9Jz+poWx >>576
> 志向だと、君がオブジェクトになりたいって意味になるよ
指向か志向かだが、拡張された自我がチンポだと考えれば、志向している自我と指向しているチンポとなる!
チンポはそれ自体が独立した主体生物とは考えられないのか???
自我ーーーーーーーーーーーーー
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
ーーーーーーーーーーーーーーー
┃チンポ┃
 ̄ ̄ ̄ ̄
チンポは自我の拡張クラスね!
> 志向だと、君がオブジェクトになりたいって意味になるよ
指向か志向かだが、拡張された自我がチンポだと考えれば、志向している自我と指向しているチンポとなる!
チンポはそれ自体が独立した主体生物とは考えられないのか???
自我ーーーーーーーーーーーーー
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
ーーーーーーーーーーーーーーー
┃チンポ┃
 ̄ ̄ ̄ ̄
チンポは自我の拡張クラスね!
582デフォルトの名無しさん
2021/04/06(火) 21:17:35.91ID:9Jz+poWx . .,x;Ρ. . r'ニ、
.. с⌒l^ г、 .rョ .__|{_,..\ヒノ. .rュ _ n′
...、.=ニ.〉..、 `ゝ' ノ/. `¬¬;冖'''′ ,xヒ'.,コ;-、 ´\ `'
.´~ ̄⌒"|.Г~~` ノ/ ィ |_| -、 Υ//. 」.| ヘヽ、
、// ノァ′ l.} }|. `('x, 、/j'′ .ノン. `'´
,ンシ´. ⊂ニニ-'′. tノ 、|.| \ . ~ └`
... `´. `′ ~′
.. ∩... . ,、.._
. Л.. Lニニニ⊃.. |.| `^''''¬¬-ニr
」{. l|.
!イ. ;、 И ,.n
V. //. .-..、_ _.... Y- ィン´.. `〜ニ;-=ィ'√
´`:-コェz:シ ´`'. ̄-'⌒.  ̄ ̄ ̄  ̄.
.. с⌒l^ г、 .rョ .__|{_,..\ヒノ. .rュ _ n′
...、.=ニ.〉..、 `ゝ' ノ/. `¬¬;冖'''′ ,xヒ'.,コ;-、 ´\ `'
.´~ ̄⌒"|.Г~~` ノ/ ィ |_| -、 Υ//. 」.| ヘヽ、
、// ノァ′ l.} }|. `('x, 、/j'′ .ノン. `'´
,ンシ´. ⊂ニニ-'′. tノ 、|.| \ . ~ └`
... `´. `′ ~′
.. ∩... . ,、.._
. Л.. Lニニニ⊃.. |.| `^''''¬¬-ニr
」{. l|.
!イ. ;、 И ,.n
V. //. .-..、_ _.... Y- ィン´.. `〜ニ;-=ィ'√
´`:-コェz:シ ´`'. ̄-'⌒.  ̄ ̄ ̄  ̄.
583デフォルトの名無しさん
2021/04/06(火) 21:18:17.77ID:F5NSPVW2 >>581
それはシコシコ志向のチンポなのでは
それはシコシコ志向のチンポなのでは
584デフォルトの名無しさん
2021/04/06(火) 21:19:34.09ID:F5NSPVW2 >>580
シコシコするは他動詞なので対格がないとダメ
シコシコするは他動詞なので対格がないとダメ
585デフォルトの名無しさん
2021/04/06(火) 21:20:51.86ID:F5NSPVW2 受け身にすれば良い、シコシコされるものだ、ならOK
586デフォルトの名無しさん
2021/04/06(火) 21:27:39.53ID:e+L9SfjT587デフォルトの名無しさん
2021/04/06(火) 21:37:04.21ID:xYyfd/yH 「抽象的な比喩ではなく具体的なコード例を通してオブジェクト指向を学びなさい
人生の時間を無駄にしたくないのであれば」Bjarne Stroustrup
人生の時間を無駄にしたくないのであれば」Bjarne Stroustrup
588デフォルトの名無しさん
2021/04/06(火) 22:33:04.79ID:RK3Q5S5H 人間はオブジェクトを通して考えを理解する
オブジェクトと無関係な
アセンブラや命令型言語だと1と0で考える世界
むしろ天才しか扱えない
オブジェクトと無関係な
アセンブラや命令型言語だと1と0で考える世界
むしろ天才しか扱えない
589デフォルトの名無しさん
2021/04/06(火) 23:45:32.16ID:e+L9SfjT >>588
やっベーアセンブラやってた俺って天才じゃん
やっベーアセンブラやってた俺って天才じゃん
590デフォルトの名無しさん
2021/04/07(水) 00:40:19.67ID:rcmNlvA5 >>589
お前は天才です
お前は天才です
591デフォルトの名無しさん
2021/04/07(水) 01:33:13.49ID:lZ4PPQGS このスレの一連のレスが
オブジェクト指向がもてはやされた本質の暗部を現している
良い意味ではなく
オブジェクト指向がもてはやされた本質の暗部を現している
良い意味ではなく
592デフォルトの名無しさん
2021/04/07(水) 01:35:17.71ID:lZ4PPQGS だからこそ
いいぞもっとやれって感じかな
オブジェクト指向とは
所詮この程度のものだったのだと
いいぞもっとやれって感じかな
オブジェクト指向とは
所詮この程度のものだったのだと
593デフォルトの名無しさん
2021/04/07(水) 01:51:38.83ID:4kVjHmW6 >>587
ゴミの中に投げ込まれた宝石のような言葉だ
ゴミの中に投げ込まれた宝石のような言葉だ
594デフォルトの名無しさん
2021/04/07(水) 03:25:31.40ID:6UdaAviI メッセージングベースの正統オブジェクト指向の成果がiOSとAndroid
クラスと継承ベースの欺瞞オブジェクト指向の成果がWindows
わかりますね?
クラスと継承ベースの欺瞞オブジェクト指向の成果がWindows
わかりますね?
595デフォルトの名無しさん
2021/04/07(水) 06:10:15.15ID:nkaFkhSP じゃ俺Windowsでいいや
iOSはともかくAndroidアプリ作る
javaの糞っぷり考えれば必然的にそうなる
遅いし
iOSはともかくAndroidアプリ作る
javaの糞っぷり考えれば必然的にそうなる
遅いし
596デフォルトの名無しさん
2021/04/07(水) 10:36:00.27ID:eDxxhCsB >>587
> 「抽象的な比喩ではなく具体的なコード例を通してオブジェクト指向を学びなさい
class チンポ{
super.不適切な関係;
}
クリントン
↑
チンポ
クリントン大統領の「不適切」というのは、チンポが独立して主体意思でシコシコしてしまったから。
チンポは独立した生き物であり、アメリカ大統領の権限をもってしても、制御することは不可能だ。
クリントンの「不適切な関係」
https://eigo-kobako.blog.so-net.ne.jp/2008-06-21
不適切な関係、そんな言語表現あるのか?
ちんぽがしこしこしてしまったのが、不適切な関係なのか?
> 「抽象的な比喩ではなく具体的なコード例を通してオブジェクト指向を学びなさい
class チンポ{
super.不適切な関係;
}
クリントン
↑
チンポ
クリントン大統領の「不適切」というのは、チンポが独立して主体意思でシコシコしてしまったから。
チンポは独立した生き物であり、アメリカ大統領の権限をもってしても、制御することは不可能だ。
クリントンの「不適切な関係」
https://eigo-kobako.blog.so-net.ne.jp/2008-06-21
不適切な関係、そんな言語表現あるのか?
ちんぽがしこしこしてしまったのが、不適切な関係なのか?
597デフォルトの名無しさん
2021/04/07(水) 13:59:56.49ID:ZUAxjqla >>595
> Javaの糞っぷり考えれば必然的にそうなる
> 遅いし
私はジジイだが、もっとジジイを久々に見た。
昨今のオプティマイザは侮れないぞ?
「こんなに速ぇのか」と orz になるくらい速いし、
開発効率やマシンの性能向上とかを考えると、
「遅い」の評価基準の問題になると思うんだが。
> Javaの糞っぷり考えれば必然的にそうなる
> 遅いし
私はジジイだが、もっとジジイを久々に見た。
昨今のオプティマイザは侮れないぞ?
「こんなに速ぇのか」と orz になるくらい速いし、
開発効率やマシンの性能向上とかを考えると、
「遅い」の評価基準の問題になると思うんだが。
598デフォルトの名無しさん
2021/04/07(水) 15:32:54.15ID:ZUAxjqla >>590
オンオフとかニモニックまで遡ると味わい深いぞ。
オンオフとかニモニックまで遡ると味わい深いぞ。
599デフォルトの名無しさん
2021/04/07(水) 15:59:38.59ID:nkaFkhSP ジジイなら解ると思うんだが
JavaはILを翻訳しながら走っているからな
Android開発は
WindowsPhoneを開発するC#、VB.Netや
iPhoneを開発するObjectiveC、Swiftみたいに
直接ネイティブコードを生成することが
出来ないためどうしてもレスポンスが遅くなる
環境を選ばないためにそちらを犠牲にしてしまったのだ。これはゲームアプリなどでは死活問題になる場合も出てくる
Androidという括りであればまだXamarinで別言語を使って回避することも出来る部分もあるが
Javaは糞ということに何ら変わりはない
JavaはILを翻訳しながら走っているからな
Android開発は
WindowsPhoneを開発するC#、VB.Netや
iPhoneを開発するObjectiveC、Swiftみたいに
直接ネイティブコードを生成することが
出来ないためどうしてもレスポンスが遅くなる
環境を選ばないためにそちらを犠牲にしてしまったのだ。これはゲームアプリなどでは死活問題になる場合も出てくる
Androidという括りであればまだXamarinで別言語を使って回避することも出来る部分もあるが
Javaは糞ということに何ら変わりはない
600デフォルトの名無しさん
2021/04/07(水) 16:42:19.38ID:fUn19rAs >>597
俺もつい最近みたベンチマークのスコアでは
一位二位がたしかCとC++だったかで
その次にRustが入ってたためにスレに引用されたやつなんだが
俺がむしろ驚いたのはその次くらいにJavaが迫って来てたこと
原理は分からんが今やJavaってそれくらいの位置に来てる印象
俺もつい最近みたベンチマークのスコアでは
一位二位がたしかCとC++だったかで
その次にRustが入ってたためにスレに引用されたやつなんだが
俺がむしろ驚いたのはその次くらいにJavaが迫って来てたこと
原理は分からんが今やJavaってそれくらいの位置に来てる印象
601デフォルトの名無しさん
2021/04/07(水) 16:44:43.80ID:ZUAxjqla >>599
「間に中間言語(IL)をかますと遅くなる」という話はわかるのだが、
ハンドアセンブルでチューニングして高速化するとかいうのは
いまどきの大規模ソフトウェア開発だと、あまり
現実的ではないように思う。昨今のオプチマイザは優秀なので、
人間がカリカリにチューニングしても(おそらくは)倍は違わない。
ジジイとしては、「速くする前に分かりやすくしよう」に一票。
UCSD-Pascal だって、p-code という中間言語を使っていたわけだし、
昨今の中間言語は侮れないぞ?
「間に中間言語(IL)をかますと遅くなる」という話はわかるのだが、
ハンドアセンブルでチューニングして高速化するとかいうのは
いまどきの大規模ソフトウェア開発だと、あまり
現実的ではないように思う。昨今のオプチマイザは優秀なので、
人間がカリカリにチューニングしても(おそらくは)倍は違わない。
ジジイとしては、「速くする前に分かりやすくしよう」に一票。
UCSD-Pascal だって、p-code という中間言語を使っていたわけだし、
昨今の中間言語は侮れないぞ?
602デフォルトの名無しさん
2021/04/07(水) 17:04:26.15ID:nkaFkhSP >>601
その中間言語を一発翻訳して実行ファイルにしてくれないところに問題がある。
何故にハンドアセンブルする話になるのか。
いくらジジイと言ってもPC-8001やMZ80Bが出てる頃にはアセンブラや逆アセンブラは普通に売ってたし
雑誌にも掲載されていたしその気になれば自分で作れたろ?
まぁ分かり易くするというのは同意だが
そう思うのであれば是非ともこのスレにもそれを反映して欲しい
その中間言語を一発翻訳して実行ファイルにしてくれないところに問題がある。
何故にハンドアセンブルする話になるのか。
いくらジジイと言ってもPC-8001やMZ80Bが出てる頃にはアセンブラや逆アセンブラは普通に売ってたし
雑誌にも掲載されていたしその気になれば自分で作れたろ?
まぁ分かり易くするというのは同意だが
そう思うのであれば是非ともこのスレにもそれを反映して欲しい
603デフォルトの名無しさん
2021/04/07(水) 17:11:23.44ID:ZUAxjqla >>599
> 直接ネイティブコードを生成することが
> 出来ないためどうしてもレスポンスが遅くなる
>>600
> 原理は分からんが今やJavaってそれくらいの位置に来てる印象
Java は(中間言語インタプリタ言語である)LISP の影響をけっこう受けていて、
「ループしてると判断したら、その部分の中間コードを
ネイティブコンパイルしてぶっ込む」とかいうことを
わりと平気でやっちゃうのだ。
もう数十年前の話だが、FORTRAN と LISP でベンチマーク勝負したら、
1.4 倍しか違わなかったという話もある。
C や C++ だったらアセンブラに落ちたところでチューニングする手も
あるんだが、昨今はコンピュータ・リソースが余っている感じなので、
下手に人間が頑張るよりは、コンピュータ様に丸投げしちゃったほうが
(人間全体の)作業効率は上がりそうに思う。
> 直接ネイティブコードを生成することが
> 出来ないためどうしてもレスポンスが遅くなる
>>600
> 原理は分からんが今やJavaってそれくらいの位置に来てる印象
Java は(中間言語インタプリタ言語である)LISP の影響をけっこう受けていて、
「ループしてると判断したら、その部分の中間コードを
ネイティブコンパイルしてぶっ込む」とかいうことを
わりと平気でやっちゃうのだ。
もう数十年前の話だが、FORTRAN と LISP でベンチマーク勝負したら、
1.4 倍しか違わなかったという話もある。
C や C++ だったらアセンブラに落ちたところでチューニングする手も
あるんだが、昨今はコンピュータ・リソースが余っている感じなので、
下手に人間が頑張るよりは、コンピュータ様に丸投げしちゃったほうが
(人間全体の)作業効率は上がりそうに思う。
604デフォルトの名無しさん
2021/04/07(水) 17:29:34.08ID:ZUAxjqla >>602
それは漏れも思っている。
『Joel on Software』にもその話があったが、
「.exe ファイルが作れない」つーのがけっこうイライラするというか、
コマンドラインで実行するのに、いちいち「Java」と指定しないと
いけないというのが鬱陶しい。
このあたりの話をすると MS に対する愚痴になって、何を言うかわからないので
止めておくが。
> いくらジジイと言ってもPC-8001やMZ80Bが出てる頃には
> アセンブラや逆アセンブラは普通に売ってたし
> 雑誌にも掲載されていたしその気になれば自分で作れたろ?
若く見られて嬉しいな (^_^;)。
こちとら通信用のスーパーミニコンのオブジェクトに
パッチを当ててた世代だぞ?
「パッチの上塗り」「泣きっ面でパッチ」とか言ってたなぁ(笑)。
それは漏れも思っている。
『Joel on Software』にもその話があったが、
「.exe ファイルが作れない」つーのがけっこうイライラするというか、
コマンドラインで実行するのに、いちいち「Java」と指定しないと
いけないというのが鬱陶しい。
このあたりの話をすると MS に対する愚痴になって、何を言うかわからないので
止めておくが。
> いくらジジイと言ってもPC-8001やMZ80Bが出てる頃には
> アセンブラや逆アセンブラは普通に売ってたし
> 雑誌にも掲載されていたしその気になれば自分で作れたろ?
若く見られて嬉しいな (^_^;)。
こちとら通信用のスーパーミニコンのオブジェクトに
パッチを当ててた世代だぞ?
「パッチの上塗り」「泣きっ面でパッチ」とか言ってたなぁ(笑)。
605デフォルトの名無しさん
2021/04/07(水) 17:54:01.16ID:nkaFkhSP606デフォルトの名無しさん
2021/04/07(水) 20:27:15.08ID:b4hjyb6a ランタイムに依存してるし
一行づつ翻訳してるわけもなく
仮想環境作ってメモリに展開してる
一行づつ翻訳してるわけもなく
仮想環境作ってメモリに展開してる
607デフォルトの名無しさん
2021/04/07(水) 20:45:12.46ID:6BEotZKg class チンポ {
キンタマ きんたまA
キンタマ きんたまB
float length
void 勃起(){}
void 射精(){}
}
キンタマ きんたまA
キンタマ きんたまB
float length
void 勃起(){}
void 射精(){}
}
608デフォルトの名無しさん
2021/04/07(水) 20:59:09.95ID:ZUAxjqla >>605
> どんだけジジイなんだよw
『I/O』の創刊世代だな。
フェアチャイルドの F-8 とか、宮永さんが
ナショナル・セミコンダクタの SC/MP を推してた頃だ、
TK-80 とか LKIT-8 とか、そのあたりの思い出を語りだすと
なかなか尽きない部分があるのだが、スレの趣旨から外れるので
温慮しておこう。
「手続的言語」「論理型言語」「函数型言語」とか
いろいろなコンセプトはあったわけだが、
「算体主導型言語」というコンセプトは
(「究極」とか「志向」とかは)言わんけど、それなりに
ソフトウェア開発の現場においては有効なパラダイムで
あるように思う。
上の(ミニコンの)世代からは「パソコン坊や」と
あしらわれていたんだがね。
> どんだけジジイなんだよw
『I/O』の創刊世代だな。
フェアチャイルドの F-8 とか、宮永さんが
ナショナル・セミコンダクタの SC/MP を推してた頃だ、
TK-80 とか LKIT-8 とか、そのあたりの思い出を語りだすと
なかなか尽きない部分があるのだが、スレの趣旨から外れるので
温慮しておこう。
「手続的言語」「論理型言語」「函数型言語」とか
いろいろなコンセプトはあったわけだが、
「算体主導型言語」というコンセプトは
(「究極」とか「志向」とかは)言わんけど、それなりに
ソフトウェア開発の現場においては有効なパラダイムで
あるように思う。
上の(ミニコンの)世代からは「パソコン坊や」と
あしらわれていたんだがね。
609デフォルトの名無しさん
2021/04/07(水) 21:35:49.71ID:nkaFkhSP >>608
I/Oも長いこと続いて厚くなったり薄くなったり小さくなったりしてたもんなぁ
ま、俺がやってたのは少し特殊でどちらかと言えば芸夢狂人さんとかの方が参考になったけど。
それでも実際そういった業界に入ってみるとそれですら児戯に等しいことを思い知らされたよ。
Object指向とはかなり逸れるけど、機会があったらスーパーマリオのソースとかみるといいよ。
アセンブラの知識だけでは組み得ないひとつの洗礼された完成形だよあれは。
I/Oも長いこと続いて厚くなったり薄くなったり小さくなったりしてたもんなぁ
ま、俺がやってたのは少し特殊でどちらかと言えば芸夢狂人さんとかの方が参考になったけど。
それでも実際そういった業界に入ってみるとそれですら児戯に等しいことを思い知らされたよ。
Object指向とはかなり逸れるけど、機会があったらスーパーマリオのソースとかみるといいよ。
アセンブラの知識だけでは組み得ないひとつの洗礼された完成形だよあれは。
610デフォルトの名無しさん
2021/04/08(木) 00:19:40.64ID:Xp82iCZt 人生時間浪費指向
むだむだむだ
むだむだむだ
611デフォルトの名無しさん
2021/04/08(木) 01:18:28.62ID:CgPbPh4F お前らマジで知的障害者のモノマネなんかやめろよ
不謹慎だぞ
不謹慎だぞ
612デフォルトの名無しさん
2021/04/08(木) 14:01:57.32ID:e28tWmkW >>609
「NIBL」だっけか? 『I/O』の折込でそういうのがあった稀ガス。
それに8K BASIC のコードが掲載されていたように記憶している
(「スター・トレック」がプレイできる)。
当時はBASIC 全盛(N88-BASIC。「N88-DISK BASIC」は
フロッピーディスクがベースだった。ハードディスク以前の時代だ)
だったので、言語環境に関してはいろいろあった時代だったような。
Pascal の p-code システム、COBOL の I-code システム、
N88-BASIC 上で動く Micro Prolog、Basic 上で動く FORTH 、
仮想マシン上で動く BCPL 、RATFOR 上で動く LISP (純 LISP だったか
LISP 1.5 だったか)だとか、「表現したいものがあったら、それ向きの言語を
自分で作っちゃえ!」という時代だった。
それを考えると、「オブジェクト志向」というのはインプリメント向けだし、
システム開発言語としてもそこそこ優秀だし、汎用言語としても
そこそこ使えるので、もっと「やんちゃ」な若手が出てくることを期待したい。
まぁ、ジジイに意見されても鬱陶しいだけだろうがな。
「NIBL」だっけか? 『I/O』の折込でそういうのがあった稀ガス。
それに8K BASIC のコードが掲載されていたように記憶している
(「スター・トレック」がプレイできる)。
当時はBASIC 全盛(N88-BASIC。「N88-DISK BASIC」は
フロッピーディスクがベースだった。ハードディスク以前の時代だ)
だったので、言語環境に関してはいろいろあった時代だったような。
Pascal の p-code システム、COBOL の I-code システム、
N88-BASIC 上で動く Micro Prolog、Basic 上で動く FORTH 、
仮想マシン上で動く BCPL 、RATFOR 上で動く LISP (純 LISP だったか
LISP 1.5 だったか)だとか、「表現したいものがあったら、それ向きの言語を
自分で作っちゃえ!」という時代だった。
それを考えると、「オブジェクト志向」というのはインプリメント向けだし、
システム開発言語としてもそこそこ優秀だし、汎用言語としても
そこそこ使えるので、もっと「やんちゃ」な若手が出てくることを期待したい。
まぁ、ジジイに意見されても鬱陶しいだけだろうがな。
613デフォルトの名無しさん
2021/04/08(木) 14:10:17.12ID:I7qINfxA チンポはチンポ自身が本人とは独立した主体意思判断存在であり、
>>612
> それを考えると、「オブジェクト志向」というのはインプリメント向けだし、
繋がっているけれども独立している、まさにメッセージングとモジュールの両立こそがオブジェクト指向だ!
> システム開発言語としてもそこそこ優秀だし、汎用言語としても
> そこそこ使えるので、もっと「やんちゃ」な若手が出てくることを期待したい。
オシッコするときはメッセージング制御、勃起・射精するときはモジュール独立、この使い分けが大切!
>>612
> それを考えると、「オブジェクト志向」というのはインプリメント向けだし、
繋がっているけれども独立している、まさにメッセージングとモジュールの両立こそがオブジェクト指向だ!
> システム開発言語としてもそこそこ優秀だし、汎用言語としても
> そこそこ使えるので、もっと「やんちゃ」な若手が出てくることを期待したい。
オシッコするときはメッセージング制御、勃起・射精するときはモジュール独立、この使い分けが大切!
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★9 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 ★2 [ぐれ★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 【高市核兵器】 小泉コメ防衛大臣「民主党政権 岡田外務大臣の “非核三原則” に関する国会答弁を引き継いでいる」 政策堅持を明言 [485983549]
- 漫画かいててふと思ったんだけどさぁ
- 【高市賃上げ】 自民党&維新の会「国会議員の給与を 月5万円アップさせる!」 今国会で歳費法改正。 月129万円→月134万円に [485983549]
- Apple Arcade凄い。ゲーム遊び放題。言うなればゲームの食べ放題。サブスク
- ㊗157円 [194819832]
- 犯罪者たち「刑事罰受けて罪は償った!被害者への賠償金?もう反省済みだから一円も払わねーよばーかwww」 [177178129]
