プロシージャ(手続き)と関数は、 Windowsアプリケーション開発において不可欠な要素です。例えば、関数は、特定のタスクを実行するためにユーザーから入力を受け取るさまざまな命令のセットです。通常、関数は、何かを計算し特定の出力が得られます。一方、プロシージャは、Delphi などのプログラミング言語で使用される一連の命令です。これらのプロシージャと関数は、技術的にはサブルーチンとして知られています。このビデオでは、Johan Heystek がサブルーチンと、サブルーチンを使用することによるメリットについて紹介します。最近開催された Coding Boot Camp 2022 のセッションで、サブルーチンと、プログラミングにおけるその重要な役割について紹介しています。

プログラミングでサブルーチンを使用する理由

一般的に、サブルーチンは、特定のタスクを実行する一連のプログラム命令として記述され、1 つのユニットにパッケージ化されます。プログラミングにおけるサブルーチンは、関数、プロシージャ、メソッド、またはサブプログラムと呼ばれることもあります。これらは通常、プログラム内の任意の場所で呼び出されて実行されるコードです。サブルーチンは、プログラマがプログラムコードを小さなセクションに分割することで、比較的高速にコーディング可能にするために使用されます。これにより、プログラムが短くなり、読みやすく、理解しやすくなるため、コーディングの生産性も向上します。

サブルーチンがないと、すべてのプログラミング コードがプログラミング命令のインライン ブロックで構成され、プログラミング作業もコードの理解も困難になります。また、Delphi には、私たちが実際に毎日使用する事前作成済みの関数とプロシージャのライブラリが含まれていることも興味深い点です。これらには、いくつか例を挙げると、IntToStr、Copy、Pos、Length、Randomなどの一般的な関数が含まれます。ShowMessage、Delete、Insert、Randomize などのプロシージャも、サブルーチンの良い例です。

Johan は、Delphi でサブルーチンがどのように機能するかを示すサンプルとデモも用意しています。サブルーチンの詳細については、以下のビデオをご覧ください。  


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)