當前位置:編程學習大全網 - 編程語言 - JAVA 與C++ 分別適用於那些領域

JAVA 與C++ 分別適用於那些領域

C++:縱觀整個IT行業。C++程序員的工資水平和受尊敬水平總體比其他任何壹門語言高。最基本的原因是C++的偏底層特性使得它可以開發出壹些對系統性能要求很高又極其高端的產品。也正是這壹特點,使得C++成為程序員眼中公認的最難學習和掌握,並且學習成本最高的語言。基本上,我們電腦桌面上的主流應用程序,像QQ,迅雷,影音播放器,瀏覽器,殺毒軟件,單機遊戲等等都是用C++做的;在web領域搜索引擎還必須用C++做;在網絡世界裏,我們所玩過的壹切網遊皆是C++的傑作,其他語言還真不行。

java:世界排行第壹的編程語言,這個語言有深厚的文化和歷史背景,從理論上講,C++能做的事情它也都能做,java強大的庫支持使得java是壹門萬能語言。不過萬能歸萬能,能做但不壹定代表能成產品,最主要的原因還是性能約束。java太老了,雖然依舊是排行第壹,但有點日薄西山的感覺。應用領域已經越來越窄,桌面領域無法跟C#匹敵,web領域無法跟PHP匹敵。不過由於自身的安全健壯等特性,在壹些電子商務系統和壹些信息系統裏面,還是有它的壹席之地。不過別擔心,智能Android(google推出的手機操作系統)平臺上,java現在是大放異彩,是主流開發語言。

從語言本身的結構和語法特點來將,java要比C++優秀很多。但由於自身解釋性的特點,使得在壹些領域根本無法取代C++。就連在Android平臺上也是樣,對於壹些性能要求很高的遊戲,軟件等等,谷歌的官方還是推薦使用C++或者C。C++很老了,現在硬件越來越快,語言自身的速度也越來越被忽略,像C語言壹樣,C++越來越偏底層,越來越被遺忘。

C++是神聖的(當然包括C),學習曲線和復雜度異常高。java是普及的,學習曲線比C++短很多。要是新手,個人建議學C++不如學java,學java不如學C#。不過要立誌要做壹個受人尊敬的牛逼的程序員C++還是好好學學吧。

註:以上回答不具有絕對性。

  • 上一篇:跪求下面批處理bat的註釋與各語句的用法舉例
  • 下一篇:為什麽這麽多人喜歡大白,難道就是因為電影
  • copyright 2024編程學習大全網