Going back basic.
SD Timesの記事
http://sdtimes.com/sd-times-blog-going-back-basic/
その昔、ベージックという言語がありました
ビルゲイツが初めてパソコンに移植した、ベーシック
Basicというのは、基礎、基本、という意味で、
get back to the basic. 基本に戻ろうという、言葉遊び
こちらのノア少年(7歳)、なんとベーシックを学んでます!
思えば、私が初めてN88-BASICでゲームを書いたのが、10歳でした
BASICマガジンという雑誌もありましたね^^
10 PRINT “OH NO, WHAT ARE YOU DOING?!!!”
20 GOTO 10
Basic言語のシンタックスハイライトがないorz
このパパが子供にベージックを選んだ理由は、シンプルであること
- 手続型言語なので、クラス、メソッドなど、オブジェクト指向を学ばなくて良い
- npmとか、ライブラリをインストールする手間がない
- XcodeのストーリーボードのようなGUIツールを覚える必要がない
- @$*{{}}等の特殊記号を乱用していない
逆に機能が限定されていることで、小さな子供にも理解できる
また、ベーシック言語の命令は、PRINT, GOTO といった簡単な英語で記述できる
コメントの反応は、
- Rubyや、Pythonの方が、もっとシンプルだよ!
- Minecraft Blocks などのブロック言語の方が、プログラミングのコンセプトを学ぶのに良いのでは?
- QBasicのブルー画面をまた見るとは思わなかったよ!
ノアくんのハンドライティング
とても微笑ましい^^ かわいい。
f5 is to start the game.
programmingのスペルが間違ってたり。。。
現在のプログラミングは、IDEの手助けがないと非常に難しい
こちら、ブラウザ上でベーシックプログラミングが体験できます
http://www.quitebasic.com/
GOTO 2370
そっか、行番号がいるんだったー 難しいよっ!