普及能直接能运行MSIL或者Java字节码的CPU,那C++就真的没有生存空间了。操作系统都可以直接拿C#或者Java写了,问题是这一天有可能出现吗,至少在我的有生之年很难看到。。在杂志上看过说.NET的程序跑的比C++跑的快的情况,当时记得专家的解释说C++频繁分配释放内存,造成了系统的内存的碎片,自己并没有遇到这种情况。可是C++是自由的啊,你可以加入垃圾回收的功能啊,C++成熟的GC又不是没有。我们只能说C++在某些场合的开发效率和维护成本较高,因为他对程序员的要求比较高。
其次,C++接近底层,能让我们明白很多底层的知识,如数据结构,对象模型。你们觉的一个好的C++程序员如果转向C#或者Java困难吗知道的是一些朋友在学习了C++之后,再回过头来看Java或者是C#,感觉明白了很多。
再次,C++开发项目,确实会将一部分经历拖到语言层次上,但是任何一个语言都不是完美的,如果你说它是,只能说它存在的时间很短,或者是它已经被框在了一个特定的领域里
【63】那些说c++做不了漂亮界面的人 是你们自己没能力 看看别人自己写的WTL界面库吧 一样的炫 所有的绘制全在自己掌握中 想要什么效果就什么效果
【64】C/C++的应用范畴还远不止楼主所说的那些.
单片机,嵌入式开发,linux底层,这些大量应用于航天,军事,卫星,高精尖设备驱动上.
C/C++是新生事物的最佳缔造工具,只有人类创意还在,C/C++就不会消亡的.
【65】C++/C就是开源大本营的脊梁。M$特地搞一个C++/CLI出来,其目的大部源于此,企图利用托管之利诱使广大C++/C阵营收归其帐下也,可谓有点白热化的气象,想撼动C++/C可不是那么容易的,可是那是块大肥肉、为兵家必争之要害,不得不争、不可不争
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!