プログラミング
A Philosophy of Software Designを読んで、「戦術的プログラミング」と「戦略的プログラミング」という用語を知ったので抜粋意訳メモ。 戦術的プログラミング(Tactical programming) ほとんどのプログラマーがプログラミングするときに取り組む方式。 機能…
GPGPUできるBrainfuckをCUDAで実装してみました。 このBrainfuckを使用すると、SIMDな並列演算を行うことができます。 並列演算用の命令を2つ追加してるので純粋なBrainf*ckではないですね、はい。 拡張命令 記号を2つ追加しました。 記号 説明 { 並列演算の…
そろそろ血のバレンタインの足音が、ぺたりぺたりと聞こえてくる頃ですね。 バレンタインチョコ欲しい! マリみて全巻ほしい! ふぅ……今日のノルマは達成ですね。 さてさて本題。 最近よく聞く(ような気がする)技術を4つ、めもめも。 自分は今のところ使…