80年代の16ビットから32ビットへの移行中は、16int
ビットまたは32ビットのいずれかでした。現在の64ビット遷移の命名法を使用すると、ILP32およびLP32マシンがかなり均等に普及していることを理解しています。当時、int
特定のアーキテクチャでは常にレジスタまたはポインタの幅に従い、long
32ビットのままであることが理解されていたと思います。
25年早送りすると、LP64がかなり主流であることがわかりますが、64ビットプラットフォームに遭遇するまで[2007年にデスクトップLinuxを発見しました:)]、私は常にIP64が次の論理的なステップになると期待していました。
- これ(LP64)は64ビットで予想される進化でしたか?
char <= short <= int <= long
この関係は、私たちが残した各プラットフォームに整数型を固定するというこの新しいスキームにどのように適合しますか?- これらの移行スキームは、さまざまなプラットフォームでの(選択した
{l,u}case
)WORD
/の使用とどのように関連していますか?DWORD
INT
Windowsの一部の領域には、16ビットのフォームがまだ含まれています。WindowsはLLP64から成長しますか、それとも手遅れですか?- 32ビット移行中ではなく、なぜ
int
今回取り残されることになったのですか?