C++编程学完了,然后学什么?我的编程方向是软件开发,最好说清楚一点,学什么,然后学什么!

如题所述

接下来有2种选择:Java或者.NET。
java是一种跨平台的面向对象编程语言,应用非常广泛,主要用于后台和嵌入式开发,很多新技术和web应用都喜欢使用java的东西,毕竟开源已久;但是它不大适合编写GUI应用。
.NET则是由微软开发的跨平台开发环境,是java平台的主要竞争对手,.NET支持多种语言,但是主要的还是其C#语言,C#语言是微软借鉴C++和Java优势摒弃其缺陷开发的全新语言,C#语言非常优美友好,具有极高的开发效率。在GUI应用开发方面具有得天独厚的优势,是任何语言都没法比的。但是由于C#和.NET的关键技术主要集中在Windows平台上,所以时至今日也只是在Windows平台上比较流行,跨平台的局限性太大,应用范围比java差很多。但随着今年微软宣布.NET的全面开源,这种情况会得到极大改善,相信真正的跨平台不久将不再是一句空话。
综上,如果你的方向是客户端应用软件开发,那当然是C#/.NET,真的是非常优秀高效的开发环境。如果是web和后台开发,二者都行,但Java更流行。当然,web和后台开发也还有很多其他的选择,比如PHP和Python这两个非常优秀和流行的脚本语言。追问

我问的是C++编程方向的。

追答

额,那你就学MFC,或者QT。MFC是微软为C++封装的图形库,只能在Windows系统上使用。很繁琐很难学。QT是开源跨平台的,做图形界面开发比MFC好,但是它里面的一些概念和常接触的概念不大一样。推荐QT。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-11
java侧重嵌入式方面的应用开发,还有就是电商和安卓应用
apple方面有objective-c
linux则完全侧重于c语言追问

我问的是C++编程方向的。

第2个回答  2014-12-11
主要是要把学的东西,运用到实际工作中去。
第3个回答  2014-12-11
看你从事什么了~
游戏
还是
机械控制追问

软件开发

相似回答