ソフトウェア

Boost.Statechart

組み込み機器の制御にBoost.Statechartを使おうとしたら、(案の定)バイナリサイズが膨れ上がってて使えませんでした。 仕方が無いので、自分で再発明します・・・# TODO: Boost.Statechartのチュートリアル(最新版)を和訳する。

C++の多態

# 今日からソフト屋モード。C++の多態は大まかに2系統の表現方法があります。 一つはJavaや.NET等と同じ所謂"オブジェクト指向"な仕組み(継承とvtblによる動的な多態)、 もう一つはC++特有のtemplateによる静的な多態です。今日は(続くかどうかわからない)C+…

GCC Link-Time Optimization

9/28にGCCにLink-Time Optimizationのパッチがマージされた模様です。 KMC Staff Blog:GCC LTO margeでも述べられているとおり、既にMicrosoftやIntelでは実装されていて、恩恵を受けている人も多いと思います。GCCの最適化はほかに比べて劣ると言われるよう…