プロシージャ
プロシージャ （procedure）とは、プログラミングにおいて複数の処理を一つにまとめたものをいう。手続きとするのが定訳である。一連の処理を意味を持った一まとまりにすることで、再利用性が高まり、プログラム中に繰り返して現れる処理を1ヶ所で記述でき、プログラムの保守、管理を容易にする。

繰り返し利用されることから、ルーチンとも言う。呼び出し関係は通常階層構造をなし、その最上位にある、プログラム全体のエントリーポイントを含むルーチンをメインルーチン、呼び出されるものをサブルーチンと言う。また、関数と呼ばれることもある（通常、数学における関数とは違ったものであるので、注意が必要である）。

プログラミング言語により、プロシージャのような構文の分類や呼称はさまざまである。詳細はサブルーチンの記事を参照のこと。
Q80006
プログラミング
Concept
Q40056
プログラム
Concept
Q2005914
エントリーポイント
Concept
Q190686
サブルーチン
Concept
Q11348
関数
Concept
Q9143
プログラミング言語
Concept
Q190686
サブルーチン
Concept
Q15262084
プロシージャ
Concept
Q15262084
プロシージャ
Concept
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
part of
part of
subclass of
subclass of
has quality
part of
use
part of
part of
part of
subclass of
subclass of