
windows是微软推出的操作系统,
微软自己无法做出全部应用程序,就向广大程序开发者开放windows系统的调用接口,就是api(Application Program Interface),
微软公布的api全体,加上一些开发工具,比如编译器、链接器。。。合在一起打包,就叫sdk(Software Development Kit),
windows操作系蔽皮颤统有32位的、64位的(都针对相应的cpu),那么api也对应有32位的,叫win32;64位的,叫win64,
mfc(Microsoft Foundation Class)是微宏败软提供的windows上的C++编握樱程接口,
api接口是C语言格式的,也就是说windows本身不认识C++,微软提供mfc将api用C++包装、简化了一下,
目前来看,界面和一般应用程序大部分用C#开发,核心和关键程序还是c++开发
64位系统使用的编程代码也是win32,也就是说你以前写的win32代码,只要重新编译一下就可以用在64为系统上了。所以64位系统和编程关系不大。
只要windows还存在,win32永远不会过时,他的领域就是本地派拦编程尘搏胡,可以说没与什么其他方式可以超越他。只是他银拿已经很完美了,不太会变动了。
所有的32位程序升级成64位还需时日。win7还不是以32位为主~~