2008-12-01から1ヶ月間の記事一覧

ソースを再利用するんじゃない、構造を再利用するんだ

なんだかソースを書くお仕事をしていると、 ソースを再利用するんだ! なんていう声が聞こえる。 ホントに? 実績もないソースを再利用する? ホントに? いいよいいよ、しなくて良いよ。 再利用するのはソースじゃない、構造だ。 勿論、オープンソースのよ…

Cだけプログラマの憂鬱

それ、C関係ないのでは - プログラミング言語を作る日記 それC関係ないよね、というのはきむら(K)さんや、id:minekoaさんにも言われたことですが、 実行時のチェックがない。よって、配列のオーバーラン、不正なキャスト、開放されたメモリを参照する、とい…

makeは続くよどこまでも

make最高だぜ、と叫びたくなるくらいにはmakeが(下手の横)好きで、 今は、 makeのお家芸とも呼べる、再帰的makeを使っているんですが、 Entering directory ... Leaving directory の表記がWarningなんかを隠してしまうので、 とりあえず、 --no-print-dir…

静的よりも無名、グローバルインスタンスよりグローバル関数

最近、やっと意識していること。 static HogeManager hogeManager_; ではなく、 namespace { HogeManager hogeManager_; } とする。 HogeManagerは静的でありたいわけではなく、 ファイル内アクセスをしたいだけに過ぎないから正当な機能である無名名前空間…

漸くCを切り離したぞ!

……ということで、漸くCを切り離しました。 1ヶ月かかった。 ちかれた。そして今さらの反応。 どんだけゆとりですか(笑) 各ビットのネーミングとかはそりゃああるだろうけど、 その程度のビット演算で悩んでどうするのかと。 あとはまあ、マクロでくるむくら…