アカウント名:
パスワード:
それ以前に
行番号制ではないSMILEBASICでは行番号は重視されません。GOTO文やGOSUB文の行き先は、行番号のかわりに文中で定義したラベル名になります。比較演算子が違うIF文などに使う比較演算子ですが、過去のBASICでおなじみの「=」「」ではなく「==」「!=」を使います
行番号制ではないSMILEBASICでは行番号は重視されません。GOTO文やGOSUB文の行き先は、行番号のかわりに文中で定義したラベル名になります。
比較演算子が違うIF文などに使う比較演算子ですが、過去のBASICでおなじみの「=」「」ではなく「==」「!=」を使います
のあたりがちょっと悲しいです。
行番号制ではない
ちょっと処理を追加しようとして、105 HOGEHOGE 更に処理を追加しようとして、107 FUGAFUGA…とか、今更やりたくないよっ。 あの頃は、仕方なく、そんなことをしていたけど。
>…とか、今更やりたくないよっ。
いや、これ今更そんなことをやってノスタルジーに浸ることができるというところに存在価値があるんではないかと。今風の言語はいくらでもそこらへんに転がっているので。
ああっ、このっこのっ、スパゲッティプログラムがっ・・・、管理しきれない変数群がっ、ハァハァ。と原始の技術に振り回されるマゾヒステックな喜びに打ち震えるのです。
だから半端に今風な記述を取り込んでほしくなかったなぁ。
>いや、これ今更そんなことをやってノスタルジーに浸ることができるというところに存在価値があるんではないかと。>今風の言語はいくらでもそこらへんに転がっているので。
いや、これの真の目的は、あの頃の「手軽さ」を現代に蘇らせることだ。…と、私は思います。
貴方は気分のおもむくままに思いつきでいきなりプログラムを打って「RUN」するだけで実行できます。
スゴいことができる時代なのはごもっともですが(たとえばポリゴンとか)、私たちはそれらとひきかえにどれだけの手軽さを失ったことでしょう。
http://smileboom.com/special/petitcom/index_a40.html [smileboom.com]より抜粋
ノスタルジーに浸ることもできますが、それはあの頃の手軽さを蘇らせた副産物か、おっさんホイホイの餌か、あるいは制作者の趣味であり、そこに真の価値はないでしょう。 行番号なんて、スクリーンエディタのある環境なら、百害あって一利なしです。
#1行12文字表示のPB-100で行番号無しだったら、ラベルがあっても途方に暮れますが。#http://smileboom.com/special/petitcom/comingsoon/13samples.html [smileboom.com]を改めてじっくり見ると、どうやら、Enterを押さなくてもその行の変更は即座に反映されるらしい。
制作者は、本気で、プチコンでプログラミングに触れたチビッコが10年後に何かを作ってくれる…と信じているに違いありません。
やはり、足りないのはベーマガだよな。月刊誌は無理でも、MOOKの類は出ないだろうか?
比較演算子が違うIF文などに使う比較演算子ですが、過去のBASICでおなじみの「=」「<>」ではなく「==」「!=」を使います
個人的にはこれはいただけないなぁというか、比較演算子はむしろ「=」のほうが人間の感性にあってる気がする。むしろ、代入演算子が「=」なのって変じゃね?って気もするわけだ。
10 A = 1020 B = 1530 B = A
とかいうコードを書いた時、30行目って数学的に見たら無茶苦茶だよな。本当に人間が直感的に理解しやすい言語にするなら、代入演算子こそ「==」みたいな「数学なんかで普通使わないもの」にしとくべきだったんじゃないだろうか、と思うんだ。
つ Pascal
LET B = Aの略記だからね。いまさらLETとか書きたくないし
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
PEEK と POKE は (スコア:0)
Re:PEEK と POKE は (スコア:2, 興味深い)
それ以前に
のあたりがちょっと悲しいです。
行番号とかRENUMとか (スコア:2, 興味深い)
ちょっと処理を追加しようとして、
105 HOGEHOGE
更に処理を追加しようとして、
107 FUGAFUGA
…とか、今更やりたくないよっ。
あの頃は、仕方なく、そんなことをしていたけど。
Re: (スコア:0)
>…とか、今更やりたくないよっ。
いや、これ今更そんなことをやってノスタルジーに浸ることができるというところに存在価値があるんではないかと。
今風の言語はいくらでもそこらへんに転がっているので。
ああっ、このっこのっ、スパゲッティプログラムがっ・・・、管理しきれない変数群がっ、ハァハァ。
と原始の技術に振り回されるマゾヒステックな喜びに打ち震えるのです。
だから半端に今風な記述を取り込んでほしくなかったなぁ。
Re:行番号とかRENUMとか (スコア:2, 興味深い)
>いや、これ今更そんなことをやってノスタルジーに浸ることができるというところに存在価値があるんではないかと。
>今風の言語はいくらでもそこらへんに転がっているので。
いや、これの真の目的は、あの頃の「手軽さ」を現代に蘇らせることだ。
…と、私は思います。
http://smileboom.com/special/petitcom/index_a40.html [smileboom.com]より抜粋
ノスタルジーに浸ることもできますが、それはあの頃の手軽さを蘇らせた副産物か、おっさんホイホイの餌か、あるいは制作者の趣味であり、そこに真の価値はないでしょう。
行番号なんて、スクリーンエディタのある環境なら、百害あって一利なしです。
#1行12文字表示のPB-100で行番号無しだったら、ラベルがあっても途方に暮れますが。
#http://smileboom.com/special/petitcom/comingsoon/13samples.html [smileboom.com]を改めてじっくり見ると、どうやら、Enterを押さなくてもその行の変更は即座に反映されるらしい。
制作者は、本気で、プチコンでプログラミングに触れたチビッコが10年後に何かを作ってくれる…と信じているに違いありません。
やはり、足りないのはベーマガだよな。月刊誌は無理でも、MOOKの類は出ないだろうか?
Re: (スコア:0)
引っ立てい!
Re: (スコア:0)
Re: (スコア:0)
個人的にはこれはいただけないなぁ
というか、比較演算子はむしろ「=」のほうが人間の感性にあってる気がする。
むしろ、代入演算子が「=」なのって変じゃね?って気もするわけだ。
10 A = 10
20 B = 15
30 B = A
とかいうコードを書いた時、30行目って数学的に見たら無茶苦茶だよな。
本当に人間が直感的に理解しやすい言語にするなら、代入演算子こそ「==」みたいな「数学なんかで普通使わないもの」にしとくべきだったんじゃないだろうか、と思うんだ。
Re:PEEK と POKE は (スコア:1)
つ Pascal
Re:PEEK と POKE は (スコア:1, 参考になる)
LET B = A
の略記だからね。
いまさらLETとか書きたくないし