In meiner kurzen Programmierzeit war es trivial, C ++, Java usw. für eine 32- oder 64-Bit-Maschine zu kompilieren, sofern ich die vollständige Programmquelle besitze.
Aber viele Software wird nicht 64bit veröffentlicht. Am ärgerlichsten ist, dass es noch kein 64-Bit-Release der Unity-Engine gibt.
Was macht es schwierig, einige Programme für 64-Bit-Maschinen zu kompilieren?
operator*für zu haben int, aber Zeiger brauchen das nicht. Auch haben die meisten Linux- und Unix-Umgebungen int32 Bit.
sizeof(int)==sizeof(void*)