学java好还是c++
Java和C++哪个更好? 这两种语言都挺好用只不过JAVA更适合于编写应用程序,C和C++既能编写应用程序也能系统程序,应用范围更广些,很多操作系统大部分功能都是用C写的 c语言.c++和java学哪个好一些c是面向过程的,与其他两种语言的思维模式有区别,打个比方,你要开车去北京,面向过程的要考虑开什么车,怎么开,走那条路线等等一系列问题,而面向对象就不必考虑那么多,当你去北京,你调一个司机来,直接对司机说,走,北京
然后你就不用管了到了目的地你继续下一步动作就行了但是C语言一直是编程语言界的霸主,这一点是无可否认的,因为C语言的程序执行效率是非常高的,而且非常贴近底层,甚至能直接操作硬件这点是高级语言都无法比拟的delphi的作者说过真正的程序员用C,聪明的程序员用delphi这一句话是非常经典的但是java和c++这两种面向对象语言也有很大区别,比如VC++写的程序可以直接在winwods上运行而java写的程序
需要用户安装jre才能运行
这是java的弊端c++语法复杂,类型太多难记
而且c++学到深处
对算法的要求很高,java对算法的要求就相对较低了,因为很多算法sun公司帮你封装好了,你写程序的时候直接调用就行了,不必管那么多但是c++同样能接触底层,可以开发dll
驱动等底层程序,相对功能较大,而且对桌面程序图形处理等等都是C++的优势,java因为是在jvm中跑程序所以基本上可以算是凌驾于系统之上的java的程序很难接触到系统,还有就是java对桌面程序较为薄弱,java的长处在于网络程序的开发,还有j2ee
这方面比较突出总的来讲
各有各的长处
也各有各的短处,要看撸主要发哪种方向了如果做底层程序驱动程序甚至是系统构架的就用C语言那就java (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
然后你就不用管了到了目的地你继续下一步动作就行了但是C语言一直是编程语言界的霸主,这一点是无可否认的,因为C语言的程序执行效率是非常高的,而且非常贴近底层,甚至能直接操作硬件这点是高级语言都无法比拟的delphi的作者说过真正的程序员用C,聪明的程序员用delphi这一句话是非常经典的但是java和c++这两种面向对象语言也有很大区别,比如VC++写的程序可以直接在winwods上运行而java写的程序
需要用户安装jre才能运行
这是java的弊端c++语法复杂,类型太多难记
而且c++学到深处
对算法的要求很高,java对算法的要求就相对较低了,因为很多算法sun公司帮你封装好了,你写程序的时候直接调用就行了,不必管那么多但是c++同样能接触底层,可以开发dll
驱动等底层程序,相对功能较大,而且对桌面程序图形处理等等都是C++的优势,java因为是在jvm中跑程序所以基本上可以算是凌驾于系统之上的java的程序很难接触到系统,还有就是java对桌面程序较为薄弱,java的长处在于网络程序的开发,还有j2ee
这方面比较突出总的来讲
各有各的长处
也各有各的短处,要看撸主要发哪种方向了如果做底层程序驱动程序甚至是系统构架的就用C语言那就java (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!