Home

プログラミングプロフィール

2000年頃から始めました。
最初はCGIのためにPerl言語を覚えて、平行してC言語も覚えていました。
その後はC++やJavaを覚えて、ツールやミニゲームなどグラフィカルなプログラムを作っていました。
CGIは大抵何でも作れるようになりましたが、C言語はいろいろプラットフォームが変わるので、 メモリや速度を考慮して柔軟に対応する必要がありますね。
次に覚えたいのはFlash Action ScriptとPHPです。

言語熟練度 C/C++ ☆☆☆☆☆(一番使いやすい言語。文字列以外。)
Perl ☆☆☆☆(CGIにはもってこい。Rubyは知りません。もう時代はPHPですか。)
Java ☆☆☆(警告が多いのが嫌。もっと甘くして。)
アセンブラ ☆☆(頭を機械にせねば。逆アセンブリが分かればあんな事やこんな事が。)
好きな処理データ解析、アニメーション
嫌いなものNULLアクセスでハング、0除算でハング、原因不明のエラー探し、メモリ不足、1分以上かかるビルド時間

上達するには?

小さなプログラムではなく、大規模なプログラムを作れば上達すると思います。
C言語の入門書はmain関数と少しの関数で終わるプログラムがよく出てきます。
それがこなせて初級者の域で、複数のソースファイルからなるプログラムを作れて中級者になると思います。
1000行のプログラムは100行のプログラムの10倍ではなく100倍は難しいと思います。
設計から考える必要が出てきて、いろいろ試行錯誤しているうちに上達するようになります。
言うてる僕もまだ経験が不足しているので中級者未満かもしれません。
次は10万行以上のプログラムを作りたいものです。(今は1万行ぐらいが最高)



本棚。コンピュータ書籍系。半分も読んでいない。
本よりネット検索だと知りたい事がすぐ分かるので便利だ。