作為程序員,你覺得C/C++、Java哪門編程語言更強(qiáng)大?
網(wǎng)友解答: 1.C和C++是兩門完全不同的語言...C語言是經(jīng)典是巧奪天工...C++是垃圾是狗尾續(xù)貂......2.從生產(chǎn)力上講...Java是完美的...C++是敗筆...同樣3年工
1.C和C++是兩門完全不同的語言...
C語言是經(jīng)典是巧奪天工...
C++是垃圾是狗尾續(xù)貂...
...
2.從生產(chǎn)力上講...Java是完美的...C++是敗筆...同樣3年工作經(jīng)驗(yàn)的境況下.Java的運(yùn)行效率要遠(yuǎn)高于C++...5-10年效率持平...20年經(jīng)驗(yàn)時C++能快點(diǎn)...
3.C語言是真正跨平臺的語言...C++差一些...Java只能運(yùn)行在一種平臺上..也就是JVM上...JVM還得依靠C/C++實(shí)現(xiàn)跨平臺....
4.Java是一種JVM語言...Java雖然不是最優(yōu)秀的....但其他JVM語言的活力是不容小覷的...JVM語言互相之間代碼通用...
網(wǎng)友解答:我當(dāng)然不會說都強(qiáng)大,但是我會不同情況下分別分析。
1.什么時候c++ 強(qiáng)大?
一般在開發(fā)底層應(yīng)用的時候,對運(yùn)行效率要求非常高,又沒有虛擬機(jī),的情況下, c++或者c就凸顯出來了。 而且c++ 又有面向?qū)ο蟮奶匦?,開發(fā)效率還說的過去,因此也成為了很多人的選擇。
2.什么時候java強(qiáng)大?
在開發(fā)各種應(yīng)用層面的軟件的時候,java 的開發(fā)效率是非常高的,但是對語言運(yùn)行效率要求可能沒有那么高,這個時候,如果用java就顯得比較合適。
所以說,如果比較語言的話,場景很關(guān)鍵,對于不同使用場景,每種語言的使用效果不同。
但是就目前來看,java的使用場景,還是比c++多多了, 所以你要說java更強(qiáng)大有些,也不為過。