32的和64位程序有什么区别?

注意审题,是程序,不是CPU
为什么很多网站提供软件下载的时候要分别提供64和32位的下载,我用的64位的windows系统,下载了32位的安装包,安装了之后照样用。
既然32位软件在64位系统上可以运行,而且体验上和64位没差,那么为什么需要分别提供两种下载?用户在下载一个软件的时候还要考虑自己的电脑是多少位的,这样不是一种不好的用户体验吗?

阅读 3.5k
2 个回答
  • 首先讲一下,问题得出的结论 考虑的依据不全吧,32 位的程序能在 64 位的系统上运行,那么 64 位的程序能不能在 32 位的系统上完美运行呢 ?,归根到底是 微软的兼容做的好

  • 32 位 和 64 位,本来就是 CPU 的概念,要完全抛开很难吧

  • 说到用户体验,作为程序员,针对不同的机器做出不同的版本,也无可厚非,用户体验好不好不在于有多个版本的程序,而在于你下载的那个网站,在你下载的时候给你推荐一个适合你的版本。针对这里,我举个例子,QQ 有 win 版,Mac 版,这个是必须的吧,那么去下载的时候,就会推荐你相应系统的版本。

  • 其实现在很多程序已经不那么区分了,在程序里面做了兼容。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进