アカウント名:
パスワード:
他に何があるかな?
# OS-9/6809上でBASIC09(どう見てもBASICじゃない)を使っていたのでID
行番号スコープルールの無い変数他に何があるかな?
コメント元に BASIC09 なんてあるから,
# (* … *) は BASIC09 のコメント文.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
X-Basic != BASIC (スコア:0)
普通のBASICには結局馴染めなかった。
REAL Basicも買ってはみたものの、結局埃かぶったまま放置してた。
REALbasic != BASIC (スコア:0)
BASICを名乗る条件 (スコア:1)
他に何があるかな?
# OS-9/6809上でBASIC09(どう見てもBASICじゃない)を使っていたのでID
Re:BASICを名乗る条件 (スコア:2, すばらしい洞察)
インタラクティブ環境
というかBASICもLISPも入力が即座に評価(実行)されると言う点が非常に大事なのに、なぜ/.erはその辺りを無視する傾向にあるんだろう?
#珍しくモデレータ権がない時の書き込み。
Re: (スコア:0)
BASCOMなどのインタラクティブでないBASICコンパイラも、言語としてはBASICだから、インタラクティブなUIは必要条件じゃないでしょ。
Re:BASICを名乗る条件 (スコア:1)
3583 Bytes free
READY.
_
Re:BASICを名乗る条件 (スコア:1)
投稿プログラムも、gotoが多いと駄目出しされますしね。
basic固有の便利な命令って「on (A) gosub ~」くらいしか知らん。
密かにファンサイトとしてNextBM [fc2.com]なるベーマガっぽいものがあったりして。
読者なら、懐かしいペンネームに涙する?
Re:BASICを名乗る条件 (スコア:1)
断トツで PEEK と POKE でしょう。
最初の5行くらいで PEEK と POKE 命令を使い、あとはひたすら機械語データ
という「BASICプログラム」、よくありましたよね。そのベーマガに。
一文字でも間違うと悲惨な目にあう。
Re:BASICを名乗る条件 (スコア:1)
ぶっちゃけ、BASICじゃないんだよね ^^;
そういうプログラムを望んでいたわけではないが、作品が良いと載せちゃうんだよね。
DATA文ってすごい考えだな。
今考えると「別ファイルじゃないの?」って気もするが、ソースファイル一つで完結するんだよね。
Re:BASICを名乗る条件 (スコア:1)
コメント元に BASIC09 なんてあるから,
# (* … *) は BASIC09 のコメント文.
Re: (スコア:0)
Re:BASICを名乗る条件 (スコア:1, 参考になる)
#一応、VB.NETでだって。
Re: (スコア:0)
行番号は必ず付いたと思うけど、別に使わなくてもCライクな文法で書けるというのが特徴だった。行番号の一括振り直しコマンドもあったと思う。GOTO文もあったけど、ネストの深いところから脱出する時ぐらいにしか使わない。振り直しコマンドを使った場合にGOTO文の飛び先がどうなったかは覚えてない。
#「行番号なんて飾りです。偉い人にはそれが解らんのです」
Re:BASICを名乗る条件 (スコア:1)
MSXでRENUMしたときは、ちゃんと命令文中の行番号も変わりましたよ。
変わらないと使い物にならないでしょ。
ちなみに、変更する行番号の範囲も指定できますよ。
ブロック編集操作として認識して使っていましたね。
Re: (スコア:0)
するんですよ。
他のBASICと違って構造化した記述が可能な言語仕様の上、テキストエディタも
標準装備だったので、行番号は基本的に使うなという思想だったのでしょうね。
Re:BASICを名乗る条件 (スコア:1)
! これはびっくり・・・
正しく行番号なんて飾りだったんですね・・・・
アセンブラのようにラベルがあれば便利なのに・・・と思いつつ
行番号使ってましたよ・・・・
Re: (スコア:0)