听说微软不再支持Windows API了,是不是以后的程序都在托管环境下运行了呢?
如果是这样的话,是不是程序员就一点自由没有了呢?
如果是这样的话,是不是程序员就一点自由没有了呢?
解决方案 »
- 如何动态的加载BMP图片?
- 近期频现的VC bug
- 多个 MEDIA PLAYER ACTIVEX 控件播放视频时 重叠部分闪烁 如何解决
- 如何自动调整FromView中添加控件Tab各个页的大小
- 使用ADO时,每操作一个表都要重新“创建数据库记录集”吗?
- 用VC实现TFTP客户端????
- 请教!我没有用MFC,而是用基本的API和C语言来做SOCKET出了点问题!?
- 为什么选择DEBUG能编译通过,选择RELEASE就不能编译通过啊?
- 主对话框的OnTimer抢夺子对话框激活权
- 如何实现一个类似BITMAPINFOHEADER结构
- D3D的光照效果和纹理效果????
- 有通读《深入浅出MFC》(2版)的大虾吗,请指教。
如果真的不支持的话,只怕那时候连中断调用都不支持了.没有int13,世界将会怎样.
老兄可能需要补一补基础知识.
不管现在的语言发展如何先进,如何面向人性化,面向对象化,最后映射到底层都是执行机器语言(0101).
我上面写着讨论不是么,呵呵,下次有要解决问题的话一定多多给分呀。
说得再通俗一点就是OS就是个翻译.当然你也可以直接用16位编辑器写0101的机器语言,前提是足够牛B,但这没什么意思,就像现在某人向你炫耀他会钻木取火一样."听说微软不再支持Windows API了,是不是以后的程序都在托管环境下运行了呢?"
不管是托管代码也好,虚拟机也好,最好还是翻译成相应的API/机器语言去执行,只不过是以前好象只要一个翻译来工作,现在为了更抽象,更容易理解,就多插一些中间层来翻译.API是MS操作系统的低层支持,如果你看一些系统工具源代码就知道,比它更低层的是中断调用,比中断调用更低层的是I/O端口的读和写
要是你非要更进一步说比I/O更低的是什么?那我就建议你如果要读硬盘的话,就亲自把硬盘拆开,用手拨着盘片转,然后嘴里叫着---开始寻道了!低层的东西不好说,也蛮有意思,但MS希望程序员多对一些低层的东西透明,这样就能更好的控制和垄断,有兴趣可以研究一下,记得我刚学步的时候,花了好几年才弄明白,16位的CPU和32位CPU有什么区别,是不是很可笑.其实就不过是CPU里面寄存器的位长度,慢慢来.
听了大侠的一席话,真是胜读十年书呀,在此十分感谢您对我的讨论问题给出这么全面的解释。小弟佩服!
我仔细的想了想,我似乎应该这么问,听说微软不再向程序员提供API的资料了,是不是我们以后只能在托管的环境下编程了呢?
比写程序有钱途!!!!
1、除了微软的人之外在Window写汇编的全部over
2、除了微软的产品之外其他的编程语言全部over
3、除了微软的人之外其他写驱动、写防火墙、写管理程序的全部over
4、除了微软的人之外写调试工具的如softice之流全部over
5、除了微软外所有公司全部over
6、除了微软的人之外所有上CSDN的人全部over