在MS以VISTA为发展方向的今天C,C++的路还有多长?

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:04:23
这是一个幼稚而又敏感的话题,在MS以VISTA为发展方向的今天C,C++是否还会适应程序员的需求。
当我们发现用C,C++写出来的东西在VISTA下面运行不了时,我们是否应该说C,C++的时代已经结束了???
尽情发表你的意见
非常感谢大家
我当时确实没想哪么远
为此还一直郁闷不已
真的很感谢
呵呵

1、“当我们发现用C,C++写出来的东西在VISTA下面运行不了时”,那么那个系统就不叫Vista了,至少是下一代,的win了吧,至少我所知道的下一代的win会支持C++ Builder和VC写出来的东西的。
2、“在MS以VISTA为发展方向的今天”这个概念可能错了,应该是以.Net技术为发展方向。Vista只是一个操作系统,它已经出来了,它不指明什么方向。
3、“发现用C,C++写出来的东西在VISTA下面运行不了时”,C,C++只是一种编程高级语言,也许会有更好的,更科学合理的编程语言来代替它。也许现在版本的C++ Builder或VC编译出来的代码无法在未来的win中运行,但只要C、C++还是主流编程语言,就会有新的(新版本的)编译系统来代替它们。
4、就算是C、C++语言被淘汰,真正的编程人员是明白的,各种编程语言之间不过是一些关键字、规则及编译环境使用上的变化罢了,要新学一种编程语言多数情况下不是一件很难的事。有了对电脑的了解,对系统的了解,学起来很快的。
5、本人就比较喜欢用C++ Builder,同时本人也能看懂VC、Delphi、Foxpro、VB。
6、别担心,天不会掉下来的。此外,本人一点儿也不看好.net。

C,C++的时代仍然没有结束!首先现在在windows平台下,虽然MS极力推荐C#但是用C++进行Directx游戏编程仍然是首选,况且OpenGL是100%的C++,MS不可能为了一门语言而伤害其游戏制作者的感情,拱手让其旗下的客户都转投OpenGL。其次,前不久MS的工程师们虽然用C#重写出一个操作系统,但是那仅仅是一个开始,安全性等一系列都是未知数。现在VISTA也不再是一枝独秀,Linux平台下的OpenSUSE 11 就是一个令微软颤抖的操作系统,大家知道现在Linux 的两种GUI都是用的C++编写的。Qt的跨平台开发也是以C++为编程语言的,用C++照样可以使用简短的语言设计出出色的应用程序,并且Qt现在开发很找钱。另外MS一直提供对Win32和MFC的支持,MFC由于是以前MS跟Borland竞争的产物,设计上并不太合理,所以MS现在的C#上的WinForm让大家可以像Qt一样用简洁的代码写出出色的程序。C语言现在的用途很广泛,Linux操作系统的底层用的