技術ブログ

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

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

C++03<cassert

技術ブログ

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

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

技術ブログ

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

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

技術ブログ

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

Joel on Software

この本を挙

技術ブログ

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

技術ブログ

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

組み ...

技術ブログ

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

攻めの機能

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

技術ブログ

組み込みソフトウェア開発でもようやく C++11 が使えるようになってきました。ARM 開発環境ベンダーの二大巨頭である Keil と IAR は、ともに C++11 コンパイラの提供を開始しています。

従来の C++ が ...

技術ブログ

今日の話題は、ソフトウェア業界を震撼させる「49日問題」です。

ここでの49日という数に重要な意味はありません。プログラマーがフリーランカウンタの取り扱いを間違えると、プログラムの起動から49日後に初めてそのバグが発動する ...

技術ブログ

C は1972年に誕生した言語です。その言語仕様からは、アセンブラと同等の融通性を持たせようという意図が感じられます。当時はアセンブラの時代でしたから、これは当然のことです。

それと同時に、セキュリティのことなどそれほど考 ...