アカウント名:
パスワード:
0.6ぐらいからちまちま弄ったりして注目してきていましたが、Small Basicは本当に初学者に向けて作られていて、すごくいいです。言語の機能とかもそうなんですが、とにかくGUIがいい。かわいいんですよ。チュートリアルも良くできていて、早い段階から絵が描けたり亀ちゃんが歩いてくれて、ぼくのような既習者でもほっこり楽しめました。Webを介してハッシュコードだけでソースコードの共有ができるのも、教育者・学習者の助けになると思います。誤解を恐れずに言えば、Small Basicは「これで何か作る」のではなく、「(手続き型の)プログラミングの考え方を学ぶ」ことに
True Basic なら Let 文だからまだ理解しやすいと思うんだけどね。学校の数式表現とは異なるから、これはそういうものですと別に理解する必要がある。
そこまで言うなら COBOL やればいいだけじゃないかと。 SET x TO y とか ADD 1 TO x とか、分かりやすい事この上ないかと。
# COMPUTE 文は使わない方向で。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
初学者に最適 (スコア:5, 興味深い)
0.6ぐらいからちまちま弄ったりして注目してきていましたが、Small Basicは本当に初学者に向けて作られていて、すごくいいです。
言語の機能とかもそうなんですが、とにかくGUIがいい。かわいいんですよ。
チュートリアルも良くできていて、早い段階から絵が描けたり亀ちゃんが歩いてくれて、ぼくのような既習者でもほっこり楽しめました。
Webを介してハッシュコードだけでソースコードの共有ができるのも、教育者・学習者の助けになると思います。
誤解を恐れずに言えば、Small Basicは「これで何か作る」のではなく、「(手続き型の)プログラミングの考え方を学ぶ」ことに
Re: (スコア:0)
I = I + 1
とか意味不明。
Re: (スコア:0)
True Basic なら Let 文だからまだ理解しやすいと思うんだけどね。
学校の数式表現とは異なるから、これはそういうものですと別に理解する必要がある。
Re: (スコア:0)
LET A = B
と
IF A = B
の違いを理解してもらうのに、障害になるな。
begin/endはうざいがPASCALのほうが分かりやすい。
Re:初学者に最適 (スコア:1)
そこまで言うなら COBOL やればいいだけじゃないかと。
SET x TO y とか ADD 1 TO x とか、分かりやすい事この上ないかと。
# COMPUTE 文は使わない方向で。
Re: (スコア:0)
見出し書くのも一苦労ですけど、こんなのでも「分かりやすい事この上ない」と。
ADD u TO d GIVING e
MULTIPLY h BY e GIVING s
DIVIDE 2 INTO s
アセンブリのほうがマシだと思うわ :-p