手続き「呼び出し」ってどういう意味?

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/05/20(木) 15:40:57.78ID:kdHhkFdS
上手く伝わる自信がないんだけど、
呼び出しって言葉にはどういう意味があるの?
例えば、手続き実行とは言わずになんで呼び出しなの?
メソッドは実行?

実行時にメモリ空間上に常駐させるから呼び出し?
なんか概念の話ではなく、言語仕様の話なの?
Javaだとメソッド呼び出しじゃあないよね?

ずっと疑問なんだ。
助けて。
71デフォルトの名無しさん
垢版 |
2021/06/01(火) 12:48:05.01ID:Lmdhl1K7
キューに入れる処理を呼び出してるわけだろ
非同期に処理が実行されるのなら非同期の呼び出しだよ
72デフォルトの名無しさん
垢版 |
2021/06/01(火) 12:51:49.76ID:Lmdhl1K7
プログラムの処理は郵便受けにお手紙入れるのとは全く違うからな
これをこうしろっていう指令を出してるわけで、callつまり呼び出しなわけ
2021/06/01(火) 13:44:31.60ID:uwqmKkHK
>>70
アクターモデルの話をしてるんじゃなかったのか?

メソッド呼び出しは同期だろうが非同期だろうが「呼び出し」と言っても別に違和感はない
キューの有無や同期/非同期は関係ないぞ
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をもらう
2021/06/01(火) 19:58:27.20ID:2Y9mkBUH
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の訳語として不適切なんだろう
2021/06/02(水) 20:13:19.93ID:Oa9Zr9hk
>>69
伝言じゃなくて必ず実行されないといけない命令文でしょ
いわば裁判所の召喚状に近い
2021/06/02(水) 20:27:42.23ID:PfB9ScmQ
>>80
全然違う
アクターモデル知らんのならググるくらいしろよ
2021/06/02(水) 20:38:36.79ID:RfLE0/Hl
>>80
命令文は違うな
あくまでmessageをpostしてるだけ
関数を呼び出すのとしくみが違う
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
>>85
実装できるに決まってるじゃん
ほんとに何も理解してないのな
にもかかわらず謎の上から目線ww
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
>>92 >>93
Ponyとかクソマイナーな言語しか出てこなかったんだけど、メジャーな言語は存在しないんだな。
2021/06/06(日) 16:55:40.37ID:vQVSsWXH
単発質問でスレ立てる >>1 が悪い
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況