Windows API

Windows API





为什么要使用Windows API?
本着”要解决问题就加层的万能法则“,Windows作为一个商业操作系统,对应用程序的向后兼容性必须做好。而系统调用实际是非常依赖于硬件结构的一种接口,受到硬件的严格限制,比如寄存器的数量、调用时的参数传递、中断号、堆栈切换等。若硬件结构稍微改变,大量的应用程序可能会出现问题(特备是那些与CRT静态链接在一起的)。 直接使用系统调用作为程序接口的系统,他应用程序在不同的硬件平台间的兼容性也是存在较大问题的。

银弹:人们把这种通过在软件体系结构中增加层以解决兼容性问题的做法叫做“银弹”。
古老相传,只有银弹才能杀死巫士、巨人、有魔力的动物。《人月神话》中,把规模越来越大的软件开发项目比作无法控制的怪物,而现在计算机中的银弹,指的就是能够迅速解决各种问题的“万灵药”。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值