July 17
Why 32 bits instead of 64?
To the astonishment of my friends, some very technically capable, I’ve voiced my opinion over and over that writing 64-bits applications has many disadvantages and few advantage and that currently few apps beyond database servers and the OS itself should be ported to 64 bits at all (
http://maurosjungle.spaces.live.com/blog/cns!F3CEB0849B03B6CC!650.entry).
Now the development team of no less a product than Visual Studio itself voiced pretty much the same opinion. Here are some quotes:
“First, from a performance perspective the pointers get larger, so data structures get larger, and the processor cache stays the same size. That basically results in a raw speed hit”
“So, the only way you’re going to see serious benefits is if you have scenarios that simply will not fit into 4G at all. But, in Visual Studio anyway, when we don’t fit into 4G of memory I have never once found myself thinking “wow, System X needs more address space” I always think “wow, System X needs to go on a diet.”
They also touch the all-important issue of using your limited resources on things that really deliver value to the users instead of joining a marketing hype. Kudos to the Visual Studio team.