メインルーチン 【main routine】

概要

メインルーチン(main routine)とは、あるコンピュータプログラム全体の中で中心となる部分のこと。起動時に最初に実行されるエントリポイントが含まれる。

プログラムオペレーティングシステムOS)などによって起動されるが、起動して最初に実行するコードが含まれる部分がメインルーチンとなる。メインルーチンの最後のコード実行し終えると、プログラム実行も終了となる(他の箇所で終了することもできる)。

例えば、C言語プログラムは「main」という関数から実行が開始される仕様になっており、このmain関数がメインルーチンとなる。多くのスクリプト言語ではプログラムの先頭およびそれに続く部分(オブジェクト関数などの定義に含まれない部分)がメインルーチンとなる。

メインルーチンから呼び出して実行する手続きや関数メソッドなどのコードのまとまりのことは「サブルーチン」(subroutine)という。サブルーチン実行が終了すると、メインルーチンの呼び出し箇所に戻り、続きのコード実行される。

利用者の操作など何らかの指示やきっかけに応じてプログラムが終了する構造にしたい場合には、メインルーチンが終わらないよう終了条件が満たされるまでループし続ける制御構造にすることがある。これを特に「メインループ」(main loop)という。

(2022.12.1更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる