タグ: C/C++
-
4ビット仮想CPUを考える
学研の GMC-4 や Intel 4004 に思いをはせながら、4 ビット命令を搭載した仮想 CPU を考えました。チューリング完全にするだけなら Brainfuck のようにで 3 ビット命令だけ …
-
エルミート曲線の描写
C を覚えたての2003年頃に書いたエルミート曲線の描写プログラムです。グラフィックライブラリの使い方も知らなかった為、モノクロビットマップ画像を直に書いています。( 実行には 256×256 の …
-
Xv6を使ってみる
Xv6 というのは、マサチューセッツ工科大の院生向け教材として、UNIX V6 を ANSI の C で書き直し、x86 CPU 向けに書き直したオペレーティング・システムです。 講義用の資料とソース …
-
tthttpd がこんなに可愛いわけがない
tthttpd がいろいろ楽しそうな事になっているので、Windows7 + MinGW 環境でビルドして遊んでみた。 設定ファイルは説明不要なくらいシンプルで綺麗。 [global] …
-
人工生命の進化シミュレーション Tierra
Tierraとはスペイン語で地球を意味する。進化生物学者 Thomas S.Ray博士が開発した仮想コンピュータシステムTierraはコンピュータ上にデジタル生態系を創造し、そこに生息するデジタル生 …
-
OpenCASCADE 6.4.0 を Microsoft Visual Studio 2008 (vc9) 32bit 環境でビルドする
OpenCASCADE の最新版 6.4.0 からは、それまでの 6.3.* が VisualStudio 2003 ベースで開発されていたのに対し、 2005 ベースで開発されている。 公式マニュア …
-
Cで書いてクロスコンパイルしたバイナリをAndroidで実行する
備忘録です。ホストOSは x86 な WIndowsXP で、Android SDK を導入済み、Android 端末とUSB 接続で通信ができる状態です。 こちらより、ARM用GCCのクロスコンパイ …