そりゃ将来の話するならCやC++、Javaを勉強するのが一番いいって話になるに決まってる。なら最初からそれやりゃいいだろ。プチコンでなく。 むしろ、こういったメジャー言語で「関数」しかないから プチコンでGOSUB使えるのはいい経験だと思うね。 DEF=スコープのある関数はALGOL由来で、アルゴリズム研究から生まれた。抽象化を重要視する思想。サブルーチンを「関数」と解釈したのもこれで、だから「再帰呼び出し」もALGOLから。 GOSUBはFORTRAN由来で「必要があったから」作られた。BASICは引数なしだけど。より現実的というか、泥臭いというか。そういう思想。 引数の存在やその個数、変数や関数のスコープの有無やその範囲、そういった「サブルーチン呼び出し」の仕様は言語によって違う。それぞれ特徴があり、得手不得手がある。 柔軟に使うのが一番重要。