トップ «前の日記(2007-05-29) 最新 次の日記(2007-06-04)» 編集

Route 477



2007-05-30

[idea] 動作コンビネータ

関数型らしいゲームプログラミングってないかなぁという話について。

パーサコンビネータみたいに「動作」をつなげて記述するというアプローチはどうだろうか。

move_square = move_right 10 <+> move_down 10 <+> move_left 10 <+> move_top

[prog] コーディングって呼ばないで

コーディングってプログラミングのかっこいい言い方だと思ってました。

[prog] おまいらは「scanf=セキュリティホール」で思考停止していないか

scanf("%s", &buf); が危険なのは分かるんですけど、scanf("%d", &a); って危険なんですかね?

(追記:aをchar型で宣言してたりすると危険ですね。)