環境
64 ビット Windows 用のアプリケーションに取り組んでいる開発者は、32 ビット Windows の開発環境と実質的に同じ開発環境を見つけます。 既存の API は、実行されているプラットフォームの精度を反映できるように、必要に応じて変更されています。 その結果、開発者にとってシンプルで短い学習曲線が得られます。64 ビット Windows のコードを記述することは、32 ビット Windows のコードを記述するのと同じです。
Windows ヘッダー ファイルでは、ポインターとポインターに関連付けられた変数がプラットフォームの精度を反映できるようにする新しいデータ型がサポートされています。 つまり、開発者は 1 つのソース ベースをコンパイルして、32 ビット Windows または 64 ビット Windows でネイティブに実行できます。 この戦略により、AMD Opteron や Athlon64 プロセッサ、Intel Itanium プロセッサなどの 64 ビット ハードウェアを利用するアプリケーションを開発するコストが削減されます。
できるだけ早く新しいデータ型規則を採用すれば、アプリケーションを 64 ビットで準備する時間が増えます。 コードを変更する場合は、同時にデータ定義を変更する必要があります。 32 ビット Windows でアプリケーションをテストし、64 ビット コンパイラを使用してアプリケーションを実行します ( 「ツール」を参照)、適切な 64 ビット ハードウェアがある場合は、アプリケーションをテストする準備が整います。