アカウント名:
パスワード:
長いっ
1 INPUTA:INPUTB:PRINTA+B
スペース削ってマルチステートメントは基本じゃないですか><
行けます(N-BASICで確認)。但し、"?"はあくまで"PRINT"の短縮入力なので、リストを取ると"PRINT"に戻ってしまいます。
1 INPUTA,B:?A+BLIST1 INPUTA,B:PRINTA+BOk
N88-BASICではLISTを取るまでは"?"のままメモリ内に格納されるので、BASIC領域のメモリサイズの節約になります。これを利用すると、"?"を使ってBASIC RAM(例えばPC-88だと32KB)ギリギリのソースにすると、LISTを表示させて改造しようとしても全てのソースがメモリ内に納まらなくなるので簡単に改造できないという方法がありました。
記号言語と聞いて、今J言語 [jsoftware.com]が「呼んだ?」って近寄ってきました。
# APLの後継という由緒は随分古い言語なんだけど。(笑)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
あれ? (スコア:3, おもしろおかしい)
俺が初めて書いたコード。(9歳くらい?)
10 INPUT A
20 INPUT B
30 C=A+B
40 PRINT C
#こんなんでも感動できたのに
#のに
#のに
Re: (スコア:0)
長いっ
1 INPUTA:INPUTB:PRINTA+B
スペース削ってマルチステートメントは基本じゃないですか><
Re:あれ? (スコア:0)
とりあえず、まだ4文字削れる。
#内部的には変わらんが
Re:あれ? (スコア:2)
1 INPUTA,B:?A+B
これいけたっけ?
Re:あれ? (スコア:1)
行けます(N-BASICで確認)。
但し、"?"はあくまで"PRINT"の短縮入力なので、リストを取ると"PRINT"に戻ってしまいます。
Re: (スコア:0)
N88-BASICではLISTを取るまでは"?"のままメモリ内に格納されるので、BASIC領域のメモリサイズの節約になります。
これを利用すると、"?"を使ってBASIC RAM(例えばPC-88だと32KB)ギリギリのソースにすると、LISTを表示させて改造しようとしても全てのソースがメモリ内に納まらなくなるので簡単に改造できないという方法がありました。
Re: (スコア:0)
#「記号言語」は記号処理用の言語じゃないよ
#大昔の記号一文字をトークンにしたtiny言語・toy言語をアマチュアは俗にそう呼んでいたのさ
記号言語 (スコア:1)
記号言語と聞いて、今J言語 [jsoftware.com]が「呼んだ?」って近寄ってきました。
# APLの後継という由緒は随分古い言語なんだけど。(笑)
vyama 「バグ取れワンワン」