对 api 发展的简单认识
一.windows 用户端 【程序编程相关:理解Subjects, Principa】
lu_yi_ming(_at_)sina.com 2004.11.5 【推荐阅读:Native XML数据库技术详解】
c 语言大概只能用来写底层驱动,c++ 只能用来写 clr,忘了 com 吧,il 一统江湖,x86 汇编彻底退出程序员的视野,il 之上衍生出各种新语言... ie 开始支持 il(比 asp 支持 il 可怕多了),互联网上的应用程序会爆炸性出现(不是现在的 dhtml + javascript 或 activex 那些),n 多现在的应用程序将来会从 ie 中启动(每天都是最新版.没有病毒.及时修复bug),微软干脆把 ie 作为桌面... 【扩展信息:整数大小比较的潜在危险】
微软对 windows 的若干部分进行了升级(longhorn 中会看到),之后只提供 clr 类库 api ,并且 intel 又把 cpu 的速度提高若干倍后,我们只能写托管应用了.
开始想象:当托管应用成为主流,并且互联网传输速度达到硬盘访问速度的时候,在本地安装应用程序就毫无意义了.当互联网私有数据存储安全性与本地存储相当的时候,在本地保存个人文件就无意义了.这之后本地文件系统就会被人们遗忘,只要那里有个 windows 就行了.微软开始设计 il cpu,intel 低三下四向微软申请此 cpu 的设计许可.
二.windows 服务器端c/c++ 还是要保留的,那些运行效率要求高的服务器端平台程序(asp.数据库)用 il 来写.在 clr 中运行可能会有问题,所以基本 c/c++ 语言 api 还是会保留的.
服务器端平台之上的应用程序还是各自的语言,数据库用sql,jvm 用 java,asp 用 il .
... 下一页