サブルーチン
サブルーチンとは、随時利用される、目的の決まった小さなプログラムのことである。プログラムを記述する際の基本的な技法の一つで、さまざまな場面で利用できる処理手順をひとまとめにしたものにあたる。
同じ目的の処理を何回か行わせる場合、その部分を一つのプログラム(サブルーチン)として独立させ、あとから呼び出して(サブルーチンコール)使えるようにすれば、同じ処理のプログラムを何回も書く手間が省け、プログラム全体も見やすくなる。
このようにすることにより、プログラム全体の開発効率が向上するだけでなく、デバックが容易になり、記憶領域の容量の節約にもつながる。
なお、サブルーチンには、オープンサブルーチンとクローズドサブルーチンの2つがあるが、一般にはクローズドサブルーチンをサブルーチンと呼んでいる。これに対して、全体のプログラムを構成する基本的な流れは主プログラム(メインルーチン)と呼ばれる。
サブルーチン
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/09/18 07:27 UTC 版)
サブルーチン(英: subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。ソースコード上ではコードブロックを形作る。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) とも呼ぶ。
- ^ このためCは関数型言語である、としている文献などがあるが誤りである
- ^ 昔は返り値の型を書くのを省略すると、デフォルトとしてintを返すと解釈されたため、互換性を保つために、値を返さないことを明示しなければならない
- ^ http://perldoc.perl.org/perlsub.html には return statement とあるが、return 自体の解説は http://perldoc.perl.org/functions/return.html のように関数扱いになっている
- 1 サブルーチンとは
- 2 サブルーチンの概要
- 3 関連項目
サブルーチンに関係した商品
- 【送料無料】Fortran90のためのサブルーチンライブラリ [ 黒瀬能聿 ]楽天ブックス
- 【送料無料】グラフィックス・サブルーチン・プログラム [ 伊藤義人 ]楽天ブックス
- 【送料無料】グラフィックス・サブルーチン・プログラム [ 伊藤義人 ]楽天ブックス
- サブルーチンのページへのリンク








