サブルーチン

プログラミング

ルーチンとは?

 状態:-  閲覧数:1,513  投稿日:2009-07-09  更新日:2017-07-27  
プログラムを作る時それぞれの機能の固まり
・コンピュータープログラミングにおいて、意味や内容がまとまっている作業をひとつの手続きとしたもの
・繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるものを「メインルーチン」、「従」となるものを「サブルーチン」と呼ぶ
・ルーチンワークと同じような意味合い
・ソースコード上ではコードブロックを形作る


サブルーチンとは?


英語表記
・subroutine

スクリプトの内部をモジュール化(部品化)する手法
・プログラムの一部を切り出して、何度も呼び出せるようにしたもの
・特定の働きをするプログラム部分を独立させて,(プログラムの)どこからでもそれを呼び出すことが出来るようにしたもの
・どこかから呼び出され、用が済んだら元の位置に戻ってくる処理
・他の処理から呼ばれる関数のこと
・プログラミングにおいて、コード中で何度も必要とされる定型的な処理を一つのプログラムにまとめて外部から呼び出せるようにしたもの


導入メリット


汎用性の高いコードをサブルーチンとして切り出すことにより、似たようなコードを何度も記述する必要が無くなり、コード量の削減や開発効率の向上、不具合発生率の低減などが見込むことが出来る
・プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる
・ルーチンの一部を別に取り出して独立に作り、いくつかのルーチンから呼び出して使うようにすれば、1回だけ作れば良いので無駄を省くことができる


対義語


メインルーチン

Twitter検索結果。「サブルーチン」に関する最新ツイート


キュー

スタック

コメント投稿(ログインが必要)



週間人気ページランキング / 6-26 → 7-2
順位 ページタイトル抜粋 アクセス数
1 ベクトル | 数学 | プログラミング用語 268
1 curl | HTTPクライアント(ネットワーク) | プログラミング用語 268
2 ルーター | ネットワーク | プログラミング用語 267
3 Flash Video | コンテナフォーマット | プログラミング用語 265
4 正規表現 | プログラミング | プログラミング用語 261
5 デーモン | Linux | プログラミング用語 258
6 ユースケース | 開発 | プログラミング用語 237
7 チェックアウト | バージョン管理システム(開発) | プログラミング用語 158
8 YouTube | API | プログラミング用語 128
9 Linux | プログラミング用語 45
10 PowerShell | スクリプト | プログラミング用語 44
11 可搬性 | プログラミング | プログラミング用語 33
12 クローラ | 検索エンジン | プログラミング用語 25
13 Subversion | バージョン管理システム(開発) | プログラミング用語 23
14 アンチパターン | プログラミング | プログラミング用語 11
15 プログラミング用語 9
16 deflate | ネットワーク | プログラミング用語 8
17 Nginx / Nginxとは?/ Apacheとの違い | プログラミング用語 6
17 YouTubeに掲載されている動画を、ユーザーが作成したWebサービス上で再生する方法 | プログラミング用語 6
17 WebLogic | アプリケーションサーバ(サーバ) | プログラミング用語 6
2022/7/3 1:01 更新