因为VC6太经典,太成功了。vc6很适合做底层,运行速度也很快。
相同的程序功能对比如下:
1.高版本vs编译的程序如果需要800M内存,20M磁盘空间,运行速度1秒的话,
2.使用vc6可以将所需内存降到100M,磁盘空间降低到5M,运行速度<0.5秒。
3.安装包你keyi 比较以下,vs动则x个G,vc6精简版只有25M,即使完整版也只有200多M。
4.高版本vs增加了很多华丽的东西,为了减少编写代码的工作量,但是也阻断了程序员了解操作系统底层。这就好比使用现代化的工具盖楼,【开发】速度加快了,但是不清楚大楼的组成成分。而vc6则需要自己一砖一瓦地来盖楼,开发者对每个零件都很清楚。这就是为什么我们现代化的大楼只有70年的使用寿命,而北京紫禁城可以屹立数百年乃至上千年不倒。
建议题主看一下64k编程大赛的作品【国外的一个考验编程者能力、技巧、运行优化 水平的大赛,参赛作品大小不能超过64K,还要呈现很多画面内容】。相信你会感到惊奇的。
VC6和vc2010只不过是界面不同,有一些内部改进而已,VC6被认为是迄今为止最成功的程序,到现在还有很多人使用,10多年不算改朝换代,而且是C和C++语言需要学习,至于软件都只是熟悉操作及编译环境。
滞后而已。软件更新滞后于硬件,软件使用者更新滞后于软件更新,学校则更滞后……
vc6大行其道还有更重要的原因:黑心学校或黑心老板可以用廉价的破烂机器来达到榨取学生或员工血汗的目的……
vc++2010是趋势。现在一些更新较快的第三方库已不支持vc6,而相反一些更新较慢的库却不支持vc2010。孰轻孰重,应该很明了吧
因为很多教科书都是讲VC6.0吧,其实没什么,大家习惯了而已,再说新版本也不是多很多功能吧,能编程就行啦。就像是WIN7一样,中国是最少人用WIN7的,按比例来说,因为大家觉得XP也行啊,差不多,够用就好!
那你干吗还用筷子?改朝换代了,怎么也得用电动充填的吧?
理由很简单,一个好用,二是够用,三是被迫用。用2010的一般都是菜鸟,大公司从来不常更换软件。