首頁>Club>
C++是不是所有計算機程式語言中最難學的?自學有可能學會嗎?是不是隻有讀本科的人才能學會?C++可以從事哪些工作?
9
回覆列表
  • 1 # 蒙面侍衛

    這個問題回答起來挺難的。為什麼呢?因為你這個問題提的角度並不好,從這個角度來答,很難給出一個真正有意義的答案。

    為了說明這一點,我先來用個比喻。現在有個孩子要學滑冰,有三種滑冰鞋,一種是雙排輪的,一種是單排輪的,一種是刀刃的。你現在的問題就類似於,用那種刀刃的鞋,滑起冰來最難嗎?

    如果我這時說是的,估計會被生產這種鞋的廠商亂棍打死。事實上,你這麼問時,答案是不確定的,既可以說是,又可以說不是。

    何故?

    刀刃的鞋雖然初學平衡不易掌握,但學會了後能夠很輕易做出各種高難度的動作。而那種雙排輪的鞋,雖然容易站穩,但是你學會了後,要想做出同樣難度的動作,卻要困難得多。因此,國際比賽運動員大都採用刀刃鞋。說到這裡,不知道你是否已經明白了我的意思?

    下面,我們回到正題。首先,前面說了你這麼問其實不合適,那麼合適地應該是怎樣問呢?

    我覺得,應該是這樣問:如果我想做一個什麼什麼樣的軟體,在能做這種軟體的程式語言中,C++是不是最難操作的?這樣問與你前面問的區別在於,它針對了一個具體的專案(或方面)。就好比你前面是問王小川和關曉彤哪個更厲害(這個是不好答的),而現在是問我需要一個程式設計師,是王小川好還是關曉彤好?

    其實,不只C++,目前市面上的主流語言,它們如果延伸開來,都可以是無窮無盡的。所以,用C++的分支較多來說明它很難是不太實際的,也是不應該的。現在的社會更多的需要的是專家,而非大肚皮(即什麼都會一點,什麼都不精)。要比較兩個語言的難易,要落實到具體的應用場景。比如,有人說C++難,但如果只是實現一個大數遍歷,我看C++也是很容易做到的。再者,如果現在有人說,JAVA容易,但若是要實現有大量精細圖形渲染的高幀率場景,用JAVA可能就不止是難,而是幾乎做不到。

  • 2 # 強子57979

    很多人都在問、什麼語言好學什麼語言容易學?看到這些問題我會感覺很奇怪?我覺得問的人問的有問題!學一門程式語言其實很簡單,無非就是幾個語法,if...else...;while;for等等語句語法,怎麼定義函式、怎麼呼叫函式,其實程式設計就像我們以前讀書的時候寫作文一樣,什麼時候用假設句,什麼時候用排比句,什麼時候用類比句,學程式設計不難的!難的是怎麼寫好一篇作文,怎麼讓這篇作文使別人讀起來更有吸引力!

    本人自2000年一直使用C/C++,也用純彙編寫過遊戲外掛,用LabView寫過工控程式,用VB6在擴充套件和維護一個90年代編寫的系統,用C#做過一個汽車玻璃升降器耐久性測試系統(網路版),學什麼語言其實決定來自你要實現什麼東西,做什麼產品。

    下列圖中就是我涉獵的東西,不是精通,只是會一點

  • 3 # 眉山陳曉

    這樣講吧,學了c++,其他都是小菜,什麼pathon,太簡單了,還沒看過,但有把握很快掌握,不用學,直接看demo,就可以理解語法規律,然後用到哪裡學哪裡,不明白的再百度。。只是舉個例子,c++都學過了,其他根本不怕。。。。

  • 中秋節和大豐收的關聯?
  • 泰國美女和緬甸美女有什麼不同?