アクセスカウンター アクセスカウンター アクセスカウンター
routine =< module =< application =< system求める,探す  

ことのはの散策

 

routine =< module =< application =< system

 

                                                                                      上智大学 伊藤 潔

                                                                                                            2005年11月21日


 これらは,プログラム(program)を構成する,あるいはプログラムから構成される単位です.標題の等号や不等号は,例えば,1つのモジュールは,1個以上のルーチンから成ることを示します.

 ルーチン(routine)は,一連の宣言文と実行文の集まりである作業を行うものです.ルーチンは,コンパイラが翻訳する,プログラムとしての最小の構成単位です.

 モジュール(module)は,工学の世界で,組み立てユニットや,ひとかたまりの部品などの,ある程度独立した機能の単位を示します.ソフトウェアの世界では,まとまった仕事をする機能単位で,その仕事を行うために必要な1個以上のルーチンが集まったものです.モジュールの中で,最上位にあるものをmain routine 「メインルーチン」(あるいは,main program 「メインプログラム」),それから順次呼ばれる下位のものをsubroutine 「サブルーチン」と呼びます.

 ある業務を行うプログラムをアプリケーション(application)と呼びます.通常,その業務を行うために必要な1個以上のモジュールが集まったものです.表計算のアプリケーション,文書処理のアプリケーション,銀行業務のアプリケーション,チケット販売のアプリケーション,その他,業務は,大小の規模,多様な種類あります.大きくなると,アプリケーションシステムと言ったり,単にシステム(system)と言ったり,情報システムと言ったりするようになります.

 プログラミング言語によっては,routineをprocedure(手続き)と呼ぶこともあります.計算結果の戻し方によって,function(関数)もあります.
 

       
  program) プログラム  
       
  routine ルーチン  
       
  main routine メインルーチン  
       
  main program  メインプログラム  
       
  subroutine  サブルーチン  
       
  module モジュール  
       
  application アプリケーション  
       
  procedure 手続き  
       
  function 関数