- ベストアンサー
モジュールとサブルーチン
モジュールというとソースの中の機能の単位と思っていたのですけれども、共通モジュールとかは一つのプログラムでもモジュールと呼んでいます。プログラムになればサブルーチンだと思うのですが、モジュールとサブルーチンの違いは何ですか?
- みんなの回答 (2)
- 専門家の回答
モジュールというとソースの中の機能の単位と思っていたのですけれども、共通モジュールとかは一つのプログラムでもモジュールと呼んでいます。プログラムになればサブルーチンだと思うのですが、モジュールとサブルーチンの違いは何ですか?
お礼
ちょうど本を開いてみたら、プログラム、モジュール、サブルーチンの説明がありました。【プログラムは一個以上のモジュールから成る。モジュールとはコンパイル、アセンブルする単位のことでサブルーチンと呼ぶこともある。一個のモジュールは一個以上のセグメントから成る。セグメントは小さな一個の仕事をする命令の集合で、一個の入り口と一個の出口からできている。】これから考えると、私がルーチンと思っていたものはセグメントということになります。ルーチンとセグメントの違いは何なのだろうという新しい疑問が生まれました。また、モジュールとサブルーチンにも違いがあるのでしょうか。私がプログラムと思っていたものはモジュールまたはサブルーチン、結合されて一つの処理ができるようになってプログラムということになります。普段プログラムと言っているものはモジュールなのでしょうか。ありがとうございました。
補足
もう一度Trajaさんの回答を読みますと、私がサブプログラムと思っているものが、サブルーチンということになります。サブルーチンを全体的に見て共通モジュールというのでしょうか。では、サブプログラムとは何なのでしょうかm(__)m