memrootじしょ
英和翻訳
Procedure call
Procedure call
/prəˈsiːdʒər kɔːl/
プロシージャコール
1.
プログラム内で特定の処理を実行するために、手続き(プロシージャ)や関数を呼び出すこと。
コンピュータプログラムにおいて、サブルーチンや関数の実行を開始させる命令やその行為を指します。
A
procedure
call
is
an
instruction
that
passes
control
to
a
subprogram.
(プロシージャコールは、サブプログラムに制御を渡す命令です。)
A procedure call
プログラム内で特定の処理を呼び出す命令全体を指します。
is an instruction
何らかの指示であることを示します。
that passes control
制御を渡す、つまり実行権限を移譲することを意味します。
to a subprogram.
サブプログラム、つまり主プログラムから呼び出される別の小さなプログラムのことです。
The
main
program
initiated
a
procedure
call
to
sort
the
data.
(メインプログラムはデータをソートするためにプロシージャコールを開始しました。)
The main program
主となるプログラムを指します。
initiated
開始した、着手したという意味です。
a procedure call
プロシージャを呼び出す行為です。
to sort the data.
データを並べ替える目的を示します。
Understanding
procedure
calls
is
fundamental
in
programming.
(プロシージャコールを理解することはプログラミングにおいて基本です。)
Understanding
理解すること、という意味です。
procedure calls
プロシージャコールの複数形です。
is fundamental
基本的である、極めて重要であるという意味です。
in programming.
プログラミングの分野において、という意味です。
2.
プログラムの実行フローが一時的に中断され、別のコードブロック(サブルーチンや関数)に制御が移る動作。
プロシージャコールが行われると、現在の実行位置が保存され、指定されたプロシージャのコードが実行されます。プロシージャの実行が完了すると、保存された位置に戻り、元の実行が再開されます。
Every
time
you
call
a
function,
it's
a
procedure
call.
(関数を呼び出すたびに、それはプロシージャコールです。)
Every time
毎回、という意味です。
you call a function,
関数を呼び出す行為です。
it's a procedure call.
それはプロシージャコールである、という意味です。
Excessive
procedure
calls
can
impact
performance.
(過度なプロシージャコールはパフォーマンスに影響を与える可能性があります。)
Excessive
過度な、多すぎる、という意味です。
procedure calls
プロシージャコールの複数形です。
can impact
影響を与える可能性がある、という意味です。
performance.
性能、実行速度などを指します。
The
stack
frame
is
created
upon
a
procedure
call.
(プロシージャコール時にスタックフレームが作成されます。)
The stack frame
スタックフレーム、関数呼び出し時に生成されるメモリ領域です。
is created
作成される、という意味です。
upon a procedure call.
プロシージャコールが行われる際に、という意味です。
関連
function call
subroutine call
method call
invocation
return
stack
parameter
argument