すみません、こんなの見つけたんですけど。
>2)親手続き中で使われている変数名,配列名などは内部手続き中でも有効で,共通
>の値を持つ。

>>982は間違ってました
もし、>>980さんのいうように、全てのサブルーチンをcontainsで
main programに入れたら、それって結局
全ての変数をグローバル化するのと同じになりませんかね?
よくわかんなくなってきた・・・