C++是C語言的升級嗎?它們和JAVA語言的相異點主要是什么???????????、
uj5u.com熱心網友回復:
按照C++發明人banana大師的說法,C++是一種獨立的語言,只是兼容C。C和C++是典型的3GLs,而Java具有很多4GL的特征,當然嚴格來說Java還不算是4GL。
uj5u.com熱心網友回復:
完全不同的語言,只是某些相似。uj5u.com熱心網友回復:
我的理解是,java比c++在編程方式上的選擇更少,因此,我們說:“java比C++更純正的面向物件”
c++比java更加的雜合,因此我們說:“C++不是純粹的面向物件的語言”
這并不是說用C++在面向物件編程方面不如java,而是說C++還可以用非面向物件的方式編程
C++和java比較的話,C++的優點是代碼保密性好,java的優點是近似于一次撰寫到處運行式的跨平臺
uj5u.com熱心網友回復:
在學習上java比C++更單純一些,因為java拋棄了C++的很多特性,比如改進了字串、禁用指標、改進了多重繼承、拋棄了運算子多載、引入了新的記憶體管理機制等,使得java在很多方面比C++更單純,也更易于學習uj5u.com熱心網友回復:
java的代碼寫法的近似唯一性,有利于代碼的理解和傳播,有利于合作開發,而C++則顯得太自由了,完全一樣的東東,不同的人甚至同一個人在不同時期甚至位置的代碼中都有完全不同寫法。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130836.html
標籤:基礎類
