Environnement
Les développeurs travaillant sur des applications pour Windows 64 bits trouveront l’environnement de développement pratiquement identique à l’environnement de développement pour Windows 32 bits. Les API existantes ont été modifiées si nécessaire pour leur permettre de refléter la précision de la plateforme sur laquelle elles s’exécutent. Le résultat est la simplicité et une courte courbe d’apprentissage pour le développeur: écrire du code pour Windows 64 bits est comme écrire du code pour Windows 32 bits.
Les fichiers d’en-tête Windows prennent en charge de nouveaux types de données qui permettent aux pointeurs et aux variables associées au pointeur de refléter la précision de la plateforme. Cela signifie que les développeurs peuvent compiler une base source unique pour s’exécuter en mode natif sur Windows 32 bits ou Windows 64 bits. Cette stratégie réduit le coût de développement d’applications qui tirent parti du matériel 64 bits, comme les processeurs AMD Opteron ou Athlon64 ou les processeurs Intel Itanium.
Vous aurez plus de temps pour préparer vos applications 64 bits si vous adoptez les nouvelles conventions de type de données dès que possible. Si vous modifiez votre code, vous devez modifier les définitions de données en même temps. Testez l’application sur Windows 32 bits, exécutez-la via le compilateur 64 bits (décrit dans Les outils), et l’application sera prête à tester lorsque vous disposez du matériel 64 bits approprié.