出典: サブルーチン [外語] subroutine 『通信用語の基礎知識』 更新年月日 2008/02/29,URL: https://www.wdic.org/ 特定の小部分を処理するための、ひとまとまりのプログラム。 >[特徴] プログラミング言語によって、プロシージャ、関数など様々に呼ばれる。 Pascalの場合は、戻り値が無いものがプロシージャ(procedure)、あるものが関数(function)である。 |
出典: サブルーチン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年3月13日 (土) 05:25 UTC、URL: https://ja.wikipedia.org/ サブルーチン(英: subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) と呼ばれることもある。また、「サブ」をつけずに「ルーチン」と呼ぶこともある。 プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる。繰り返し現れる作業でなくても、意味的なまとまりを示すためにサブルーチン化することもある。 [呼称] プログラミング言語の仕様として、サブルーチンに相当する処理のまとまりを、結果として値を返すものと、処理だけを行い値を返さないものに分類・区別することがある。例えばPascalでは、前者を関数(英: function)、後者を手続き(英: procedure)と呼んで区別する。Fortranでは、前者を関数 (function)、後者をサブルーチン (subroutine) と呼んで区別する。Microsoft Visual Basicでは、前者をFunctionプロシージャ、後者をSubプロシージャと呼んで区別する。一方、C言語では両者を区別せず、常に関数 (function) と呼ぶ。 これらの名称は慣習的なものであり、手続き型プログラミングや関数型プログラミングといったプログラミングスタイルあるいはプログラミングパラダイムの分類とは関係がない。 |
同義語・類義語 | 関連語・その他 |
---|---|
convention | conventional |
kənvénʃən | kənvénʃnəl |
カゥンヴェンシュン | カゥンヴェンシュナルゥ |
コンベンション | コンベンショナル |
[名詞] | [形容詞] |
規定 | 慣習による |
協定 | 慣習的な |
取り決め | 従来通りの |
規則 | 型どおりの |
約束 | 標準となった |
慣例 | 従来方式の |
会議 | |
大会 | |
更新日:2022年 2月14日 |
同義語・類義語 | 関連語・その他 |
---|---|
サブルーチン | routine |
subroutine | ruːtíːn |
sʌ́bruːtìːn | ルーティーン |
サブルーティン | ルーチン |
subprogram | [名詞] |
サブプログラム | 手順 |
routine | 決まってすること |
ruːtíːn | 日課 |
ルーティーン | 慣例 |
ルーチン | 特定の処理をするプログラム |
・ | 繰り返されるもの |
function | [形容詞] |
fʌ́ŋkʃən | 日常の |
ファンクシュン | 決まりきった |
ファンクション | |
関数 | |
Functionプロシージャ | |
・ | |
procedure | |
prəsíːdʒər | |
プロシィージャー | |
プロシージャー | |
手続き | |
Subプロシージャ | |
更新日:2022年 2月14日 |
同義語・類義語 | 関連語・その他 |
---|---|
バッドプラクティス | practice |
バッド プラクティス | prǽktis |
bad practice | プラェクティス |
bǽd prǽktis | プラクティス |
バェッドゥ プラェクティス | [名詞] |
悪しき慣行 | 練習 |
あしきかんこう | 行為 |
悪しき慣例 | 慣行 |
慣例 | |
[他動詞] | |
練習する | |
習慣的に行う | |
[自動詞] | |
練習する | |
習慣的に行う | |
更新日:2021年 8月 4日 |