プログラム文字列の中で SJIS にすると、2 byte 目に「\(エンマーク)」がくる場合がある -> 実行すると文字化けする 例 「表」 変数の世界 ( x が変数名である事に注意 ) x = x + 1 x の値をとってきて その値に 1 を加えて x に、その値を代入する メモリの世界 ( アドレスを使う : &x = 「x のアドレス」 ) get_variable_at ( get_variable_address ( x ) ); その値に 1 を加えて set_variable_at ( get_variable_address ( x ), get_variable_at ( get_variable_address ( x ) ) + 1 ); 機械語 ( アセンブラ ) / 低級言語 では、メモリモデルをそのまま使う <-> C 言語 (など、高級言語) では、変数を利用する # C 言語は、低級言語 *でも* プログラムできる