上手く伝わる自信がないんだけど、
呼び出しって言葉にはどういう意味があるの?
例えば、手続き実行とは言わずになんで呼び出しなの?
メソッドは実行?
実行時にメモリ空間上に常駐させるから呼び出し?
なんか概念の話ではなく、言語仕様の話なの?
Javaだとメソッド呼び出しじゃあないよね?
ずっと疑問なんだ。
助けて。
手続き「呼び出し」ってどういう意味?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/05/20(木) 15:40:57.78ID:kdHhkFdS49デフォルトの名無しさん
2021/05/27(木) 13:03:38.02ID:rDD7tIjX >>48
理解できます。
ソースコードを…と言っているように、オブジェクト指向の話でも、どのレベルの話をしているのか、によってメソッド呼び出しというかメッセージ通信というか分けるべきでは?という主張です。
理解できます。
ソースコードを…と言っているように、オブジェクト指向の話でも、どのレベルの話をしているのか、によってメソッド呼び出しというかメッセージ通信というか分けるべきでは?という主張です。
2021/05/27(木) 13:35:55.56ID:kul3rGaF
>>47
>オブジェクト指向のモデルの上では、それぞれ待機状態にあって、メッセージを受けたらこれに対応する処理を行なうのではないんですか?
オブジェクト指向といった場合には一般的にそういう前提ではないね
メッセージパッシングとオブジェクト指向を混同してるように見える
メッセージパッシング自体はオブジェクト指向だけに使われる用語ではないから
オブジェクト指向の文脈でどういう意味なのかを理解したらいいと思う
>オブジェクト指向のモデルの上では、それぞれ待機状態にあって、メッセージを受けたらこれに対応する処理を行なうのではないんですか?
オブジェクト指向といった場合には一般的にそういう前提ではないね
メッセージパッシングとオブジェクト指向を混同してるように見える
メッセージパッシング自体はオブジェクト指向だけに使われる用語ではないから
オブジェクト指向の文脈でどういう意味なのかを理解したらいいと思う
51デフォルトの名無しさん
2021/05/27(木) 13:55:50.32ID:rDD7tIjX >>50
メッセージパッシングがオブジェクト指向でのみ使われる用語ではないことはわかるのですが、オブジェクト指向がメッセージパッシングを前提としていると誤って理解をしていました。
オブジェクト指向から間違って理解していました。
お騒がせしてしまい、ごめんなさい。
メッセージパッシングがオブジェクト指向でのみ使われる用語ではないことはわかるのですが、オブジェクト指向がメッセージパッシングを前提としていると誤って理解をしていました。
オブジェクト指向から間違って理解していました。
お騒がせしてしまい、ごめんなさい。
52デフォルトの名無しさん
2021/05/29(土) 20:18:01.13ID:kfieFN1v オブジェクト指向設計ならオブジェクトそのものが呼び出しだろう(
53デフォルトの名無しさん
2021/05/29(土) 20:18:11.34ID:kfieFN1v オブジェクト指向設計ならオブジェクトそのものが呼び出しだろうに
54デフォルトの名無しさん
2021/05/30(日) 10:23:48.70ID:ssDmNHo+ オブジェクト指向の入門書でメッセージパッシングを強調し過ぎるのは
入門者にあらぬ誤解を抱かせる悪点だと思う
原理主義みたいなもん
smalltalkを否定する訳ではない
入門者にあらぬ誤解を抱かせる悪点だと思う
原理主義みたいなもん
smalltalkを否定する訳ではない
2021/05/30(日) 14:44:51.91ID:DbVDrryp
メッセージパッシングも関数呼び出しも
抽象化して考えれば、どっちも同じことだろ
抽象化して考えれば、どっちも同じことだろ
2021/05/31(月) 00:54:05.32ID:vbcL3D/k
オブジェクト指向と言う言葉でアクターモデルをイメージしていたら
手続き呼び出しとは言いにくいわな
手続き呼び出しとは言いにくいわな
57デフォルトの名無しさん
2021/05/31(月) 10:46:11.68ID:AP3os+rN アクターモデルはオブジェクト指向の一形態でしかないから
オブジェクト指向を矮小化するクソですわ、アラン・ケイはクソですわ
オブジェクト指向を矮小化するクソですわ、アラン・ケイはクソですわ
2021/05/31(月) 12:43:40.97ID:wHUeJvTE
2021/05/31(月) 13:55:35.23ID:vbcL3D/k
>>58
理念的には、アクターは自前の計算資源を持ち、個々が非同期に動作するものだから、
それが担当する機能(の一つ)の実行を依頼することに対して、
「手続き呼び出し」と言う歴史的な意味のついた言葉を使うのは違う感じがしない?
理念的には、アクターは自前の計算資源を持ち、個々が非同期に動作するものだから、
それが担当する機能(の一つ)の実行を依頼することに対して、
「手続き呼び出し」と言う歴史的な意味のついた言葉を使うのは違う感じがしない?
60デフォルトの名無しさん
2021/05/31(月) 14:07:10.12ID:AP3os+rN 呼び出しは同期を意味しないからなあ
61デフォルトの名無しさん
2021/05/31(月) 14:07:35.89ID:AP3os+rN アクターがなにか処理をするなら手続きだし
62デフォルトの名無しさん
2021/05/31(月) 14:08:37.47ID:AP3os+rN アクターはオブジェクトの一つでしかないので特別視する必要もない
63デフォルトの名無しさん
2021/05/31(月) 14:16:32.19ID:AP3os+rN 全部アラン・ケイが悪いんですわ、あとアラン・ケイ信者がクソ
2021/05/31(月) 21:33:21.44ID:nK3+fI7q
関数を利用することが手続きを呼び出すことだろ
違うの?
callback関数とか定義を決めて
説明するのは面倒だけど
違うの?
callback関数とか定義を決めて
説明するのは面倒だけど
2021/06/01(火) 08:33:05.90ID:F8uhV1ao
>>59
なんか違和感があるんだけど
オブジェクトが他人だったら「呼びだし」でいいんじゃない?
自分で実行するなら呼びだしとは言わないじゃない
歴史的経緯があるから変更しろ!というどっかのヒステリー国みたいw
なんか違和感があるんだけど
オブジェクトが他人だったら「呼びだし」でいいんじゃない?
自分で実行するなら呼びだしとは言わないじゃない
歴史的経緯があるから変更しろ!というどっかのヒステリー国みたいw
2021/06/01(火) 08:58:20.03ID:myvfkNHR
アクター界隈ではアクターの機能を呼び出すことを、アクターの独立性に鑑み
メッセージパッシングとわざわざ呼び、プロシジャーコールとは区別しているのだから
アクター的な計算モデルが念頭にあればプロシジャーコールに違和感があるのは無理のないことだと思うけどなあ。
>オブジェクトが他人だったら「呼びだし」でいいんじゃない?
>自分で実行するなら呼びだしとは言わないじゃない
と言うのは申し訳ないが自分には何を言われているのか判然としないな。
>歴史的経緯があるから変更しろ!!というどっかのヒステリー国みたいw
に関しては誰がこんなことを書いているのか???????って感じ。
アクターっぽいものをイメージしている時、プロシジャーコールという言葉に
違和感感じるのは自分的には理解できるって話だよ?
懐かしい言い回しで言うなら「妄想乙」
メッセージパッシングとわざわざ呼び、プロシジャーコールとは区別しているのだから
アクター的な計算モデルが念頭にあればプロシジャーコールに違和感があるのは無理のないことだと思うけどなあ。
>オブジェクトが他人だったら「呼びだし」でいいんじゃない?
>自分で実行するなら呼びだしとは言わないじゃない
と言うのは申し訳ないが自分には何を言われているのか判然としないな。
>歴史的経緯があるから変更しろ!!というどっかのヒステリー国みたいw
に関しては誰がこんなことを書いているのか???????って感じ。
アクターっぽいものをイメージしている時、プロシジャーコールという言葉に
違和感感じるのは自分的には理解できるって話だよ?
懐かしい言い回しで言うなら「妄想乙」
67デフォルトの名無しさん
2021/06/01(火) 09:10:00.38ID:Lmdhl1K7 アクターをオブジェクトの一つでしかない
わざわざ言い分ける必要なんてない
アラン・ケイとその信者がクソなだけ
わざわざ言い分ける必要なんてない
アラン・ケイとその信者がクソなだけ
68デフォルトの名無しさん
2021/06/01(火) 09:17:01.70ID:Lmdhl1K7 オブジェクト指向はSimulaで発明された
それで実現できる一形態であるアクターに焦点をあて
オブジェクト指向を矮小化したのがアラン・ケイというクソ野郎
C++のビヤーネはそれを修正した
それで実現できる一形態であるアクターに焦点をあて
オブジェクト指向を矮小化したのがアラン・ケイというクソ野郎
C++のビヤーネはそれを修正した
2021/06/01(火) 11:58:30.93ID:uwqmKkHK
>>65
他人の郵便受けに伝言を入れておくことを「呼び出し」とは言わないでしょ
召喚命令を入れてくることを呼び出しと言うことはあるかもしれないが
それはメッセージの中身の話で受け渡しする仕組みの話じゃない
他人の郵便受けに伝言を入れておくことを「呼び出し」とは言わないでしょ
召喚命令を入れてくることを呼び出しと言うことはあるかもしれないが
それはメッセージの中身の話で受け渡しする仕組みの話じゃない
2021/06/01(火) 12:38:45.23ID:Sn0WkXvt
71デフォルトの名無しさん
2021/06/01(火) 12:48:05.01ID:Lmdhl1K7 キューに入れる処理を呼び出してるわけだろ
非同期に処理が実行されるのなら非同期の呼び出しだよ
非同期に処理が実行されるのなら非同期の呼び出しだよ
72デフォルトの名無しさん
2021/06/01(火) 12:51:49.76ID:Lmdhl1K7 プログラムの処理は郵便受けにお手紙入れるのとは全く違うからな
これをこうしろっていう指令を出してるわけで、callつまり呼び出しなわけ
これをこうしろっていう指令を出してるわけで、callつまり呼び出しなわけ
2021/06/01(火) 13:44:31.60ID:uwqmKkHK
74デフォルトの名無しさん
2021/06/01(火) 15:03:57.60ID:Lmdhl1K7 何が言いたいんだよカス
2021/06/01(火) 16:09:40.54ID:3mehbzQU
>>73
アクターモデル使ったことがないからイメージできないのかもよ
アクターモデル使ったことがないからイメージできないのかもよ
2021/06/01(火) 18:23:48.62ID:2Y9mkBUH
callかexecuteかってことで
引数用意して関数呼び出して
なんらかのreturnをもらう
引数用意して関数呼び出して
なんらかのreturnをもらう
2021/06/01(火) 19:58:27.20ID:2Y9mkBUH
SQL.execute
のような文でも呼び出してる
SQLオブジェクトがexecuteしてる
のような文でも呼び出してる
SQLオブジェクトがexecuteしてる
78デフォルトの名無しさん
2021/06/01(火) 21:19:37.61ID:efqhq7n9 コンピューターとしてはCPU内のデータの移動、データの入れ替えだけど、アメリカ人がコールと呼んだから、呼び出しになっているだけ。
2021/06/02(水) 12:29:44.79ID:DADYKp1n
callは要求とか命令みたいな意味もあるし他者(外部)の存在が意識される
executeは自分で実行するイメージが強いからsystem callはいいけどsystem executionだと違和感がある
混乱が生じてるなら「呼び出し」がcallの訳語として不適切なんだろう
executeは自分で実行するイメージが強いからsystem callはいいけどsystem executionだと違和感がある
混乱が生じてるなら「呼び出し」がcallの訳語として不適切なんだろう
2021/06/02(水) 20:13:19.93ID:Oa9Zr9hk
2021/06/02(水) 20:27:42.23ID:PfB9ScmQ
2021/06/02(水) 20:38:36.79ID:RfLE0/Hl
83デフォルトの名無しさん
2021/06/02(水) 20:52:26.40ID:SnBKv6wO 内部でキューイングしてるだけだろ
やってることは赤紙による強制執行だろうが
やってることは赤紙による強制執行だろうが
84デフォルトの名無しさん
2021/06/02(水) 20:54:00.37ID:SnBKv6wO WebAPIさえ呼び出しと呼ばれるんだからアクターだろうがなんだろうが
何らかの命令が実行されるなら呼び出しなんだよ
何らかの命令が実行されるなら呼び出しなんだよ
85デフォルトの名無しさん
2021/06/02(水) 20:55:00.97ID:SnBKv6wO アクターが特別だと思うな、ただのオブジェクトただのメソッドだろうが
メソッドを使わずにアクターを実装できるんけ? あ? そこんとこよろしく!
メソッドを使わずにアクターを実装できるんけ? あ? そこんとこよろしく!
2021/06/02(水) 21:00:04.49ID:RfLE0/Hl
そうとしか思えないならそう
思ってたらいい
別物とわかってたら便利に利用できるのに
思ってたらいい
別物とわかってたら便利に利用できるのに
2021/06/02(水) 21:29:43.25ID:eT2sWM4E
88デフォルトの名無しさん
2021/06/02(水) 21:34:39.23ID:SnBKv6wO >>87
やってみろよ、おん?
やってみろよ、おん?
89デフォルトの名無しさん
2021/06/02(水) 21:34:53.43ID:SnBKv6wO ちなみに言語はJavaな
90デフォルトの名無しさん
2021/06/02(水) 21:35:46.73ID:SnBKv6wO >>86
同じものだから、別物と思えるのならオブジェクト指向の理解が浅いだけ
同じものだから、別物と思えるのならオブジェクト指向の理解が浅いだけ
91デフォルトの名無しさん
2021/06/03(木) 07:36:37.70ID:xk+QgXES しつこい
2021/06/03(木) 08:46:43.91ID:ZI8vcUaN
そもそもアクターモデルのプログラム言語て存在したっけ?
2021/06/03(木) 09:56:18.57ID:+ckkiaxk
ggrks
2021/06/03(木) 12:51:32.78ID:ZI8vcUaN
2021/06/06(日) 16:55:40.37ID:vQVSsWXH
単発質問でスレ立てる >>1 が悪い
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★3 [蚤の市★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★2 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ ★2 [Hitzeschleier★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★5 [Hitzeschleier★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- 竹中平蔵「日米が長年守り続けてき台湾有事に関する曖昧戦略の知恵を一瞬にして無にさせた岡田の責任は非常に重い」 [271912485]
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- 【高市悲報】トケドロ高橋「あれまw日本は食料品だけ上がっていてインフレとは言えない😤円安上等!」 [359965264]
- 【画像】海外の寿司パーティー、レベチwwwwwwwwww [834922174]
- 何故国内の左翼がやたら中国寄りなのか謎
- 【痴呆症】オム太郎「石破政権はどよーんとして何も動かなかったが、高市政権になってからは何となく明るくなって動いてる気がする」 [402859164]
