La mayor parte de mi programación reciente ha sido en Windows de 32 bits utilizando C/C++/C#/VB6. Últimamente, mis clientes me preguntan si mi código se ejecutará en Windows de 64 bits.Como programador, ¿de qué debo preocuparme cuando me muevo a Windows de 64 bits?
Me pregunto qué características heredadas podría utilizar que se rompen en Windows de 64 bits? ¿Cuáles son algunos de los problemas del mundo real en los que debo pensar y preocuparme?
Obviamente, voy a probar mi código en el sistema operativo de 64 bits, pero me gustaría saber qué problemas comunes buscar. Me preocupan más los binarios existentes, pero estoy abierto a comentarios sobre qué preocuparme cuando vuelva a compilar (cuando sea posible).
EDITAR: Aquí está un nice list de errores de portabilidad de 64 bits.
¿Qué idioma? Esto hace una gran diferencia :) –
Tengo muchos códigos Win32 en varios idiomas: C, C++ y VB6. También tengo el código .NET en C# - No estoy seguro de si eso podría tener el mismo tipo de problemas. –
Aprende * Por qué * hay un problema que va de 32 bits a 64 bits. –