開発覚え書き

ソフトウェアシステムの開発に関わるさまざまなことの覚え書き

歴史は繰り返す

2005-06-14 18:52:18 | Weblog
IT media の記事64ビットプログラミングのポイントを読んで。

一頃、パソコンの16ビット環境でのC言語ではintとlongのサイズが違う、ポインタも
メモリモデルによって違う、などうっとうしい話があった。
32ビット環境ではそういうことに気にする必要がなくなり、スッキリしていた。
しかし、64ビット環境が一般的になってきて、昔と同様の話が出てきている。

またしても、int, long, ポインタのサイズの違いに気を配らなければなってきた
ようだ。メモリモデルと同じような「データモデル」というものが何種類か
(ILP32, LLP64, LP64, ILP64) あり、int と long の関係が違う。

コメントを投稿