哪些场所必须要用64位程序

哪些场合必须要用64位程序?
突发奇想,问个幼稚的问题:
在什么场合,必须要用64位程序?

我在想,自己偶尔玩玩的小程序,用32位的挺好的(觉得CB2007很好,EXE程序体积小),可是大家一直在说64位编程。而在64位操作系统里,是可以兼容模式运行32位程序的。还不至于一个程序用到的内在超过3.2GB。

哪位能帮我解答一下?谢谢
------解决方案--------------------
64位相对于32位主要是整数等的范围更大,可以使用的内存容量更大,对于64位的CPU来说一次可以处理的数据长度增加了,这意味着某些情况下在针对64位优化或专门开发的程序会比32位CPU下运行速度稍高一些


总的来说64位程序在64位的CPU下性能可能会提升一些,如果程序极大优化的也好的话,那么最高提升50%应该是有可能的,至于32位cpu下运行的64位系统中的64位程序会是什么情况,个人认为不会有太大的变动
------解决方案--------------------
引用:
突发奇想,问个幼稚的问题:
在什么场合,必须要用64位程序?

我在想,自己偶尔玩玩的小程序,用32位的挺好的(觉得CB2007很好,EXE程序体积小),可是大家一直在说64位编程。而在64位操作系统里,是可以兼容模式运行32位程序的。还不至于一个程序用到的内在超过3.2GB。

哪位能帮我解答一下?谢谢

实际上不到2G不是3.2
wow64位的loading比32位快很多。
------解决方案--------------------
用64位操作系统时肯定用64位程序更流畅。
------解决方案--------------------
现在的64位编译器生成的代码质量不知如何了,从前看过个测试,忘了是啥编译器了,编译出的64位代码性能还不如32位的。

你只需要考虑一个场合:老板或客户强制要求你用64位时
------解决方案--------------------
一般32位就解决了