僕のプログラムでのWHILE TRUEは@~と同じでWENDはGOTO @~と同じ使い方です。それぞれに置き換えても使えます。WHILEはBREAKと言う命令で即時にループから抜ける事が出来る、ラベル名を決めなくても良い等の利点があります。