Originally posted by: Scotteq
My assumption is that once the main software/hardware vendors support 64b, then 32b will be a thing of the past - dropped faster than a bastard baby.
I'm inclined to believe that programming habits will linger for at least another (software) generation. After all - as pointed out by Nothingman - WOW64 runs 32 bit Windows code just fine. From a practial matter: The same 32 bit code will run well on 32 and 64 bit machines. The inverse is not true in a Windows environment.
So until such time as 64 bit desktops are the norm
(and likely by a comfortable margin), I would expect 32 bit programming to continue as the standard, except in the cases where there is a need for for the extra address space 64 bit offers.