O ambiente
Os desenvolvedores que trabalham em aplicativos para Windows de 64 bits acharão o ambiente de desenvolvimento praticamente idêntico ao ambiente de desenvolvimento para Windows de 32 bits. As APIs existentes foram modificadas quando necessário para permitir que elas reflitam a precisão da plataforma na qual estão em execução. O resultado é simplicidade e uma curva de aprendizado curta para o desenvolvedor– escrever código para o Windows de 64 bits é como escrever código para o Windows de 32 bits.
Os arquivos de cabeçalho do Windows dão suporte a novos tipos de dados que permitem que ponteiros e variáveis associadas a ponteiro reflitam a precisão da plataforma. Isso significa que os desenvolvedores podem compilar uma única base de origem para serem executados nativamente no Windows de 32 bits ou no Windows de 64 bits. Essa estratégia reduz o custo do desenvolvimento de aplicativos que aproveitam o hardware de 64 bits, como processadores AMD Opteron ou Athlon64 ou processadores Intel Itanium.
Você terá mais tempo para preparar seus aplicativos de 64 bits se adotar as novas convenções de tipo de dados o mais rápido possível. Se você estiver alterando seu código, deverá alterar as definições de dados ao mesmo tempo. Teste o aplicativo no Windows de 32 bits, execute-o por meio do compilador de 64 bits (descrito em The Tools) e o aplicativo estará pronto para testar quando você tiver o hardware de 64 bits apropriado.