技術ブログ

暗黙の型変換と聞いて、多くの C プログラマーは「ああ、それなら知ってるよ」と思うことでしょう。そして思い浮かべるのは、次のような場面ではないでしょうか。

int main(int argc, char *argv[]){ sh ...

技術ブログ

C++ には const というキーワードがあります。さほど難しい概念でもないし、一度覚えてしまえば、逆に使わないことが気持ち悪くなるぐらい、不可欠なものです。料理でいえば、何かを切ったら包丁を拭くことと同じようなもので、プロにしてみ ...

お知らせ

あけましておめでとうございます。

「組込屋」は、本日開業いたしました。

組み込みソフトウェア開発における「上質なソースコード」の納品をモットーに、本日から頑張っていきます。それと同時に、フリーランスならではのフ ...

技術ブログ

今回はどちらかというと個人用メモです。

コードを書いていて「この関数のヘッダ何やったっけ?」と思うことが多いので、クイックリファレンスを作りました。

C++03<cassert

技術ブログ

Pimpl イディオムと呼ばれるテクニックがあります。イディオムとは「慣用句」とか「言い回し」といった意味の単語で、要するにパターンのことです。

正直に言うと、私はこのテクニックが嫌いです。どうやってもソースコードを汚すこ ...

技術ブログ

世の中のプログラマーの大半は、アライメントというものを知らないし、知る必要もありません。

ですが、組み込みプログラマーは別です。もしこの用語が初耳なら、概要だけでも理解しておきましょう。最悪の場合、プログラムが停止する問題 ...

技術ブログ

私は日頃からそれなりに興味をもって技術書を読んでいますが、今回はその中で私にとって群を抜いて影響力のあった本について取り上げてみたいと思います。

Joel on Software

この本を挙

技術ブログ

私がパチンコの開発をしていたのはもう10年以上前ですから、今も同じかはわかりませんが、当時は厳しい納期を迫られつつ仕様変更が波のように押し寄せるという、過酷極まりない状況でした。若かった私は自分の技量不足を労働時間で補う方法しか知らず ...

技術ブログ

アトミックとは、原子という意味の「アトム」に由来するソフトウェア用語です。ある操作がアトミックであるといえば、その操作は分かつことができないという意味になります。操作の不可分性をうまく言い表している用語だと思います。

組み ...

技術ブログ

前回の続きです。今回はちょっと難易度が上がります。

攻めの機能

ここでは C++11 の新機能のうち、見た目のショックは大きいものの、プログラミングの品質をさらなる高みへいざなう機能を、「攻