アカウント名:
パスワード:
RUN LIST
PFDとかRESEとかっていうのを知
GOSUBでサブルーチンに飛ぶ場合、行番号が関数名みたいなもんだった(ラベルがなかった)から、行番号の一括書き換えは、関数名の一括書き換えににてるなぁと(笑)。
N88-BASIC とか F-BASIC 386 ではラベルが使えたはずですが。
100 GOTO *DOKO 110 END 120 *DOKO 130 PRINT "DOKO"
みたいな感じで。 MSX-BASIC や N6*-BASIC にはこの機能はありませ
ぼくが最初に触ったのは、 PC-8001mkII だったんですが、 たしかGOSUBの引数は行番号のみでした。 これはN80-BASIC なのかな? たしかmkIIの拡張モードっていうのがありました。 あ、でも、もしかしたらRENUMってなかったかな。。。 AUTOはあったと思うけど。。。
あ、でも、もしかしたらRENUMってなかったかな。。。 AUTOはあったと思うけど。。。
閑話休題。
RENUM で、例えば GOSUB の飛び先を 1000 単位のキリ番とかにしてくれるのであれば、それなりに RENUM は整形ツールとしての意味があったろうな~と思うのですが、現実は単なる行番号の振りなおしでしたから、これをリファクタリングのはしりと呼ぶのはちょっと...というのが先のコメントの意図です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
たぶん、、、 (スコア:2, すばらしい洞察)
written by こうふう
Re:たぶん、、、 (スコア:1, おもしろおかしい)
だったかな。
PCにECC Registeredメモリの利用を推奨します。
Re:たぶん、、、 (スコア:1)
止める方法がわからなくて、悩んだことありませんか?
・・・私だけ?
Re:たぶん、、、 (スコア:1)
>止める方法がわからなくて、悩んだことありませんか?
あっはっはっは!!
ありますあります。(^^)
「うわーん、止まらないよぅ~」って。
私は N88-BASIC からコンピュータに触れました。
当時は当然スタンドアロンで、BASICの世界が全てだと思
Re:たぶん、、、 (スコア:1)
ありましたよね(なんだったかは忘れましたが)。
あまり考えずがしがし書いたプログラムもきれいに並べ替える
ことができて気持ちがよかったです。
当時私が使っていたPC-6001のN60-BASICにはこのコマンドが
無くて(もちろんAutoも無い)、できあがったプログラムの
行番号が汚かったことといったら....
健康のため、主意主義に注意しましょう
Re:たぶん、、、 (スコア:1)
行番号並べ替えは RENUM でしたか。(うろ覚え)
グチャグチャの行番号を RENUM 1000 とかでスッキリさせました。(^^)
とても手で直す気にはなれないなぁ。
Re:たぶん、、、 (スコア:1)
use Test::More 'no_plan';
Re:たぶん、、、 (スコア:1)
Re:たぶん、、、 (スコア:1)
PFDとかRESEとかっていうのを知
use Test::More 'no_plan';
Re:たぶん、、、 (スコア:1)
N88-BASIC とか F-BASIC 386 ではラベルが使えたはずですが。
みたいな感じで。 MSX-BASIC や N6*-BASIC にはこの機能はありませ
Re:たぶん、、、 (スコア:1)
ぼくが最初に触ったのは、 PC-8001mkII だったんですが、 たしかGOSUBの引数は行番号のみでした。 これはN80-BASIC なのかな? たしかmkIIの拡張モードっていうのがありました。 あ、でも、もしかしたらRENUMってなかったかな。。。 AUTOはあったと思うけど。。。
use Test::More 'no_plan';
Re:たぶん、、、 (スコア:1)
閑話休題。
RENUM で、例えば GOSUB の飛び先を 1000 単位のキリ番とかにしてくれるのであれば、それなりに RENUM は整形ツールとしての意味があったろうな~と思うのですが、現実は単なる行番号の振りなおしでしたから、これをリファクタリングのはしりと呼ぶのはちょっと...というのが先のコメントの意図です。