コンピュータシステムの概覧: CSAPPの視点

情報はビットとコンテキスト 以下に示すCプログラムhello.cを例に考えます: #include <stdio.h> int main() { printf("hello, world\n"); return 0; } このソースコードは、実際には0と1のビット列で構成されています。8ビットが1バイトとなり、各バイトは特定の文字を表します。 現代の多くのコンピュータシステムでは、ASCII標準を使用して ...

7月7日 23:13 投稿

Visual Studioのpragma指示子によるライブラリ自動リンク

『Game Engine Architecture』には次のように記述されています: "Visual Studioは、エグゼキュータブルにリンクすべきライブラリを指定するために、様々な「魔法のような」手法を採用しています。例えば、ソースコード内に特殊な#pragma命令を記述することで、リンカーに対して特定のライブラリを自動的にリンクするよう指示できます。このため、「追加の依存ファイ ...

6月27日 22:19 投稿