あと、文字列の連結(a$=a$+b$)は a$ が長くなるとものすごく遅くなります。ほんとにいやになるくらい。長さの二乗に比例しておそくなると考えていい。 inc の持つ副作用を理解した上で、可能であれば inc a$,b$ を使いましょう。 prgset も基本的に文字列の連結になってるらしいです。何度も何度も何度も何度も prgset するよりは、変数に inc しておいて、一気に prgset した方が圧倒的に速くなります。 私はデバッグ用に prgset を多用していますが、行数が増えるにつれて目に見えて実行速度が落ちるのをしょっちゅう体感しています。