2: 2010-07-08 (木) 19:43:08 k-tan[6] [7] | 現: 2024-01-08 (月) 12:58:52 lina[8] [9] | ||
---|---|---|---|
Line 2: | Line 2: | ||
* BASICでプログラミングを覚えたときのように [#ycecec6c] | * BASICでプログラミングを覚えたときのように [#ycecec6c] | ||
-(by [[K]], 2010.07.08) | -(by [[K]], 2010.07.08) | ||
+ | *** (0) このページのURL [#kdb9162d] | ||
+ | -http://osask.net/w/?blike | ||
+ | --数字のURLだと忘れやすいでしょ? | ||
+ | |||
*** (1) [#h893b9a6] | *** (1) [#h893b9a6] | ||
-[[K]]は、短大の授業やセキュリティ&プログラミングキャンプでの体験を通じて、最近の若者がどうやってプログラミングの勉強をしているかを知っています。それは、僕たちの時代とは大きく異なります。 | -[[K]]は、短大の授業やセキュリティ&プログラミングキャンプでの体験を通じて、最近の若者がどうやってプログラミングの勉強をしているかを知っています。それは、僕たちの時代とは大きく異なります。 | ||
Line 15: | Line 19: | ||
-実は僕が望むプログラミング学習法が盛んなコミュニティがあります。それはHSPのユーザコミュニティです。BASIC風の分かりやすい文法を持つHSPは、作者やファンの努力によって、とても好ましい雰囲気を維持しています。ゲームやツールもたくさん生まれています。だから実は、さあみんなでHSPをやろうよ、といってしまえばそれでおしまいです。 | -実は僕が望むプログラミング学習法が盛んなコミュニティがあります。それはHSPのユーザコミュニティです。BASIC風の分かりやすい文法を持つHSPは、作者やファンの努力によって、とても好ましい雰囲気を維持しています。ゲームやツールもたくさん生まれています。だから実は、さあみんなでHSPをやろうよ、といってしまえばそれでおしまいです。 | ||
-しかし僕は短大でC言語やJavaの授業を担当したので、そこでHSPを使うことはできませんでした(本当はHSPやなでしこでやりたかった!)。だから、どうにかしてC言語やJavaでBASIC風なプログラムを簡単に作れるようにしようと努力しました。難しい知識なしで。 | -しかし僕は短大でC言語やJavaの授業を担当したので、そこでHSPを使うことはできませんでした(本当はHSPやなでしこでやりたかった!)。だから、どうにかしてC言語やJavaでBASIC風なプログラムを簡単に作れるようにしようと努力しました。難しい知識なしで。 | ||
+ | --結局、C編では、この程度のライブラリ関数を誰かが用意しておいてくれさえすれば、結構遊べると言いたいだけです。blike.hに相当するものを初心者にいきなり作れというのは酷ですし、それができないならstdio.h程度で我慢しろというのでは、プログラミングの楽しいところが味わえません。 | ||
+ | --Java編では、この程度の基本クラスがあれば、同じように遊びながら学べるのではないかと言いたいだけです。 | ||
-そしてそれは少しは成功したと思うので、その成果をここにまとめようと思います。以下、このページの子ページ内にあるプログラムはすべてKL-01です。また特に明記されてなければ、著作権は[[K]]にあります。 | -そしてそれは少しは成功したと思うので、その成果をここにまとめようと思います。以下、このページの子ページ内にあるプログラムはすべてKL-01です。また特に明記されてなければ、著作権は[[K]]にあります。 | ||
Line 24: | Line 30: | ||
*** (4) 子ページの目次 [#s0507e6c] | *** (4) 子ページの目次 [#s0507e6c] | ||
+ | -CFB編 → [[blike/CFB]] | ||
+ | -JFB編 → [[blike/JFB]] | ||
-C言語編 → [[blike/C]] | -C言語編 → [[blike/C]] | ||
-Java編 → [[blike/Java]] | -Java編 → [[blike/Java]] | ||
+ | |||
+ | *** (5) [#hb7f8247] | ||
+ | -このblikeを使ってこんなプログラムを書いたよ、っていうのがあったら教えてください。是非紹介したいです。短い割におもしろければ、そしてKL-01で公開してもらえるのなら、このページでもサンプルとして加えたいです。もちろん長い大作でも歓迎です。きっとそれをみて誰かが触発されるでしょう。 |
(This host) = http://osask.net