アカウント名:
パスワード:
> 最近見かける
こちらにつっこむべきでは
1行BASICプログラムもコロンでマルチステートメントくらい使ってると思うというが使わないでまともなプログラム書くのは不可能だと思うが。ちょっと何言ってるのかわからない。
昔のBASICには行番号というものがあって、1行プログラムというのは行番号が一つだけということなのです。#でもPC-6001は1行72文字までだったり
正確には255文字ではないです。1行が正解。短縮形を使って記述するからリストを表示すると255文字を超えます。中間言語の制約としての1ステートメントが255文字以内ならわかりますが、それだと機種依存になり制約として不適切です。ですので1行が正解かと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
BASICの1行プログラム (スコア:3)
1行(255文字)でも結構まともなゲームができるので感心しました。
Re: (スコア:0)
最近見かける「ワンライナー」ってパイプでつなげてて実質1行じゃないじゃんって思います(『セミコロンうって改行しないから1行です』と同じに見える)。
すごいけど別の呼び方にしてほしい。
Re:BASICの1行プログラム (スコア:1)
パイプ無し、制御構文無しなら、ワンライナーとは言わずに、単なるコマンド行と言います。
Re: (スコア:0)
> 最近見かける
こちらにつっこむべきでは
Re: (スコア:0)
ワンライナーって、7行でテトリスみたいな「たった 1行でこんなことできるぜすごいだろ」
というのかと勝手に思ってたんですが、その私の認識がすでに間違ってるんですね。
ありがとうございます。
Re: (スコア:0)
1行BASICプログラムもコロンでマルチステートメントくらい使ってると思うというが使わないでまともなプログラム書くのは不可能だと思うが。
ちょっと何言ってるのかわからない。
Re:BASICの1行プログラム (スコア:1)
昔のBASICには行番号というものがあって、1行プログラムというのは行番号が一つだけということなのです。
#でもPC-6001は1行72文字までだったり
Re: (スコア:0)
ちょっと何がわからないのかわからない。
Re: (スコア:0)
正確には255文字ではないです。
1行が正解。
短縮形を使って記述するからリストを表示すると255文字を超えます。
中間言語の制約としての1ステートメントが255文字以内なら
わかりますが、それだと機種依存になり制約として不適切です。
ですので1行が正解かと。
Re: (スコア:0)
短縮形は関係ない。あくまでもリスト表示で255文字。ハガキで応募するんだからさ。
中間言語はインタープリタの解釈の話でソースとは関係ない。
GOTO 2000の代わりにアドレスを埋め込むとかは高速化のためにやっていただけ。
機種依存とか関係ない。当時はNECの一人天下で、N88-BASICの世界だけだった。
実際に作ったことないでしょう。