2006-04-26

プログラミング言語を学んで、さて何を書く?

rubyco の日記のコメントに注目。難しい質問だな、これ。

まずこの人は言語そのものが初めてということなので、その言語のサンプルを片っ端から打ちこんで1動かすというだけでもよいような気がする。言語そのものが初めての場合、その言語では何を実現するのがどれくらい大変か、あるいはどれくらい簡単かなんて辺りがさっぱり分からないだろうから、「作りたいものを作れば?」と言っても背伸びしすぎてとんでもないものを作り始めて挫折しちゃうかもしれない。

あるいは言語そのものが初めてということは当然アルゴリズムも学んだことがないだろう2ということで、基礎的なアルゴリズムを学べる本(別にサイトでもなんでもいいけど)に手を出すというのもありだろう。個人的には簡単なゲームを題材にしたものがあればアルゴリズムの学習にいいと思っているので、そういうのが見つかればベスト。

ある程度慣れているんならその人のやり方(例えば rubyco さんはいきなりリファレンスを参照する方法を調べている)でやればいいんだけど、初めての場合はその初めての言語を学ぶ環境にもよるし、漠然としたままだと考えにくいなぁ。

  1. 打ち込む。これ大事。野球で言うと素振りみたいなもの。 

  2. 先にアルゴルズムからやる人なんていないよね? 

ajax は組み込み向けかも

いやふと思いついたんだけど。

クライアントサイドの処理に期待して HTML に整形しないでデータ投げ返せるし、転送量も減らせそうだから負荷が減るんじゃないか的な話があるじゃないですか。あれに期待して HDD レコーダなんかの組み込みの Web インターフェイスは ajax にしていったらいいかも。

と思ったのは RD の Web インターフェイスの反応にいつもちょっとイライラするからなんだけど。まだ実際に番組登録とかの処理に入ってないんだからもっとサクサク返してきてよーと思うわけ。あとすでになんかブラウザの機能で戻るなとかそういう制限が加わってるので ajax になってもその辺は今と同じだし。

ただもっと十分に枯れないと危険かな。一度リリースしたらなかなかデバッグできないもんな。アップデートの強制適用とかできるんなら話は別だろうけど。

About

例によって個人のなんちゃらです