WHILEよりもREPEATの方が早いんですか??条件判断のタイミングが違うだけでやってること一緒だと思ってましたー(・д・)
私がよく置き換えるのは、
A*4→A<<2
A DIM 8→A>>3
A MOD 32→A AND&H1F
みたいな掛け算割り算の式です。検証はしていませんが、ビット演算の方が早いらしいと聞いたので。。
でも基本的には置き換えよりも、処理の内容を見直した方が高速化効果が高いと思いますー。配列アクセスを減らすとかー。
最悪、FORを展開しちゃうという手も。。。
文字列の連結
s$=""
while 1
for i=0 to 999
s$=s$+"."
next
? ".";
wend
これ実行すればどんどん遅くなるのが実感できるでしょう。
prgset も同様です。
文字列は適当な単位(改行までとか)で区切って、文字列配列にどんどんつめて行くのがいいです。その時も push じゃなくて、上の技法使うんですよ。