プログラム

Visual C++ 2010 の C++0x 対応状況チェック

色んなコンパイラが C++0x をサポートし始めているが、VC++ もご多分に漏れずサポートを始めている。 そんなわけで、VC++ 2010 の C++0x 対応状況を調べてみた。 全仕様を把握しているわけではないので、足りないものがあったらつっこんで欲しい。

最凶言語 Malbolge

プログラムの話題はあまり書かないと言う舌の根も乾かぬうちにプログラムの話題です。 この世には様々なプログラミング言語がありますが、そんな中にはいくつもの変わった言語があります。チューリング完全な最小の処理系を作る事を目指した Brainf*ck とか…

静的アサーションと2進リテラル

某所にも書き込んだものだが、 静的アサーションと2進リテラルをここにも書いとく。 質問は一切受け付けないので、 何がどうなってるか各自で考えて欲しい。

汎整数拡張

何かプログラムの話題を書かないとロベールの小部屋らしくないので、とりあえず適当にマニアックな話題でも。 さて、次の C のプログラムを実行すると何と出力されるだろうか。 #include <stdio.h> int main() { unsigned char a = 1, b = 2; printf("%d\n", a - b); </stdio.h>…

首が痛いので

寝っ転がって入門 Haskell を読んでたり。確かに入門書として読みやすく書かれてる感じ。遅延評価とモナドに言語開発者の純粋関数型言語開発への執念を見た。とはいえ、処理を値化することで確かに表面上は副作用は出ないけど、何か誤摩化されてるような気も…

三角行列のインデックス

巨大な行列を扱っていると、メモリ容量を軽減するために色々と工夫を行う必要が出てくる。自分の専門であるところの量子化学計算もまさにそういうものであり、特に一番活用されるのが三角行列の扱いである。

Visual Studio 2005 Express Edition

http://www.microsoft.com/japan/msdn/vstudio/express/maninstall/C++ダウソ終了。今C#ダウソ中。終わったらインスコする。2002はアンインスコしなくて大丈夫ですよね?