-
1 # 子子健康
-
2 # 小嘟嘟熊
c++要比java難學,C++是一種高階語言,在設計之出,它是由c語言發展而來的,c++能相容c語言,並且在基礎上添加了過載和麵向物件的特性,然而c語言也是一種高階語言,c語言大多數語法已經沿用到c++,java,c#等語言中。
需要注意的是,我們不能簡單的認為c++就是c語言的升級版,也要分清楚C++和c語言是兩種不同的語言。
不管你想學什麼語言,總之,在學習之前必須做好充分的準備工作。首先要了解程式與軟體的概念,並且知道程式設計是在做什麼,然後,要知道一些語言的基本概念,以及高階語言能被計算機理解的原因,最重要的是,牢記學習程式設計的方法並不斷付諸實踐。
-
3 # 程式設計師曉鋒
對於沒有任何計算機語言基礎的可以從java入手,java入手要比c快,如果有基礎,都需要了解c,c中指標以及回收的機制非常值得學習。
-
4 # 粵樂聞
5年的java開發經驗,
你問到這個問題,我是否有些偏重於ava
其實各門語言都有自己的優勢
2個都是面向物件的程式語言,如果lz選擇的話
我建議還是java。
畢竟現在市面java職位需求還是比較充足的
其實學起來也比較易上手。
-
5 # 極客宇文氏
最常規的排序:語法上學習難度依次由高到低是c++,Java,c sharp。
c++以他延續了C語言的指標,難倒了很多人,比C語言更難的地方在於他的多重繼承,這一點是初學者最頭疼最不容易理解掌握的地方,而Java恰好就巧妙得去掉了這兩大難點。
拋開語法,個人認為Java其實並沒有你想象的容易,首先語法裡的反射機制就是一道聽起來高大上不容易理解的機制,新手一般會敬而遠之。在掌握了大部分語法時,Java的設計模式更是令人難以牢記並運用,雖然說其他語言也有設計模式一說,但是Java對設計模式依賴可以用一句話表達:設計模式的存在是為了掩蓋Java語法的缺陷。
其實如果說要選擇一門語言學習,個人還是比較推薦Java的,應用廣泛,生態圈成熟,無論是大資料應用還是企業辦公應用,Java毫無疑問都是非常出色的語言。
-
6 # zhangyiant
c++難學,c++的發展導致了語言的分裂,其中有c語言的相容,面向物件,模版支援,模板庫,每一塊都會讓你感覺是一套新的語言。所以你會覺得永遠學不完。而java的體系還算是比較統一的。
不過c++那些板塊只要學一樣其實就可以用起來了。
-
7 # 碼農向前衝
C++,與硬體整合度高,面向過程與面向物件的結合體,相對難學;java,與網際網路關聯度大,面向物件,相對好學
回覆列表
c++難學,因為cplus有指標,多重繼承,模板的高階使用等,建議你瞭解一下C sharp,C sharp最簡單