国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學習啦 > 學習方法 > 通用學習方法 > 學習經(jīng)驗 > 如何系統(tǒng)有效的學習c++開發(fā)

如何系統(tǒng)有效的學習c++開發(fā)

時間: 欣怡1112 分享

如何系統(tǒng)有效的學習c++開發(fā)

  都說Javascript是世界上最受誤解的語言,其實C++何嘗不是呢。想要學好c++開發(fā),趕緊看看以下的學習方法吧,以下是學習啦小編分享給大家的有效學習c++開發(fā)的方法,希望可以幫到你!

  有效學習c++開發(fā)的方法

  1、把C++當成一門新的語言學習(和C沒啥關(guān)系!)。

  2、看《Thinking In C++》,不要看《C++編程思想》。

  3、看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看。

  4、不要被VC、BCB、BC、MC、TC等詞匯所迷惑–他們都是集成開發(fā)環(huán)境,而我們要學的是一門語言。

  5、不要放過任何一個看上去很簡單的小編程問題——他們往往并不那么簡單,或者可以引伸出很多知識點。

  6、會用Visual C++ ,并不說明你會C++。

  7、學class并不難,template、STL、generic programming也不過如此,難的是長期堅持實踐和不遺余力的博覽群書。

  8、如果不是天才的話,想學編程就不要想玩游戲–你以為你做到了,其實你的C++水平并沒有和你通關(guān)的能力一起變高–其實可以時刻記?。簩WC++是為了編游戲的。

  9、看Visual C++的書,是學不了C++語言的。

  10、浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?

  11、浮躁的人容易問:我到底該學什么;——別問,學就對了;

  13、浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!

  14、浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行。

  15、浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人。

  16、把時髦的技術(shù)掛在嘴邊,還不如把過時的技術(shù)記在心里。

  17、C++不僅僅是支持面向?qū)ο蟮某绦蛟O計語言。

  18、學習編程最好的方法之一就是閱讀源代碼。

  19、在任何時刻都不要認為自己手中的書已經(jīng)足夠了。

  20、請閱讀《The Standard C++ Bible》(中文版:標準C++寶典),掌握C++標準。

  有效學習c++開發(fā)的建議

  C++的語法靈活豐富,支持底層調(diào)用,是大多數(shù)操作系統(tǒng)的編程語言,也是游戲開發(fā)和圖像處理領(lǐng)域的首選。然而正因為它靈活多變的語法,以及對使用者編程素養(yǎng)的高要求,決定了它不能像Java一樣迅猛發(fā)展。 你可能不是C++的擁躉。但如果你想深刻地理解編程的技術(shù),讓自己編寫的程序變得更高效,更優(yōu)雅,C++相關(guān)書籍值得花時間去讀一讀。

  在學習C++的人當中,為什么會存在這么多錯誤認識?原因主要有三個,一是C++語言的細節(jié)太多。二是一些著名的C++書籍總在(不管有意還是無意)暗示語言細節(jié)的重要性和有趣。三是現(xiàn)代C++庫的開發(fā)哲學必須用到一些犄角旮旯的語言細節(jié)(但注意,是庫設計,不是日常編程)。這些共同塑造了C++社群的整體心態(tài)和哲學。

  單是第一條還未必能夠成氣候,其它語言的細節(jié)也不少(盡管比起C++起來還是小巫見大巫),就拿Javascript來說,作用域規(guī)則,名字查找,closure,for/in,這些都是細節(jié),而且其中還有違反直覺的。但許多動態(tài)語言的程序員的理念我猜大約是學到哪用到哪罷。但C++就不一樣了,學C++之人有一種類似于被暗示的潛在心態(tài),就是一定要先把語言核心基本上吃透了才能下手寫出漂亮的程序。這首先就錯了。

  這個意識形成的原因在第二點,C++書籍。市面上的C++書籍不計其數(shù),但有一個共同的缺點,就是講語言細節(jié)的書太多——《C++ gotchas》,《Effective C++》,《More Effective C++》,但無可厚非的是,C++是這樣一門語言:要拿它滿足現(xiàn)代編程理念的需求,尤其是C++庫開發(fā)的需求,還必須得關(guān)注語言細節(jié),乃至于在C++中利用語言細節(jié)已經(jīng)成了一門學問。

  學習最佳編碼實踐比學習C++更重要??磧?yōu)秀的代碼也比埋頭用差勁的編碼方式寫垃圾代碼要有效。直接、清晰、明了、KISS地表達意圖比玩編碼花招要重要…像C/C++這種系統(tǒng)級語言,在學習的過程中必須要涉及到一些底層知識,如內(nèi)存管理、編譯連接系統(tǒng)、匯編語言、硬件體系結(jié)構(gòu)等等等等知識(注意,這不包括過分犄角旮旯的語言枝節(jié))。這些東西也就是所謂的內(nèi)功了(其實最最重要的內(nèi)功還是長期學習所磨練出來的自學能力)。

  所以說。C++零基礎初學者學習C++,不要糾結(jié)該怎么學好,其實學習沒有什么捷徑,就是多練習,敲代碼。有時間的時候就跟著老師學習,這樣就少走彎路。不必有時候為了一個問題想了半天,還不得解決明白。

  有效學習c++開發(fā)的技巧

  1、靜心。

  學習的過程,是一個漫長而枯燥的過程,學習者必須要有吃苦耐勞的準備,靜下心來,從大家的視覺中消失,經(jīng)受一個長時間的編程學生過程。吃盡苦中苦,方成人上人!等你重新回到大家的視野時,你會有一個蛻變,那時一切的痛苦都將化為甘甜。

  溫瑞安先生有一部武俠小說,叫做《請借夫人一用》,我們這里也借用一下。當然不是借用別人的女朋友,而是了解一下主人翁的學習歷程。主人翁韋青青青出場時渾然是一個高手,他把一千零一招的功夫柔和在一招之中,但是在其出場之前,江湖上沒有人知道韋青青青這一號人物,因為他正在十年如一日的專心練功,正是這種練功時的不為人知,才造就了了日后的溫瑞安小說高手。

  不談武俠,來個IT版的例子。在遙遠的大洋彼岸,在微軟的IE橫行之前,在互聯(lián)網(wǎng)剛剛起步之時,有一個叫做“網(wǎng)景”的瀏覽器占據(jù)了市場99%的份額,網(wǎng)景公司在當時的美國更是比易中天還如日中天??墒牵蠹抑肋@個“網(wǎng)景”瀏覽器是誰開發(fā)的嗎?是一個學生,他在大學中不顯山不漏水,別的同學每天考慮著泡MM,他卻每天除了上課就是泡機房,是上也泡,下也泡,終于泡出了瀏覽器。

  所以說,靜下心來,無論其他同學在多么興奮的展示他們的某某系統(tǒng),他們的某某網(wǎng)站,既然你選擇了學習C語言,那么以韋青青青為榜樣吧,總有一天,你會一舉成名天下知的。

猜你喜歡:

1.如何系統(tǒng)有效的學習編程知識

2.如何系統(tǒng)有效的學習金融投資

3.如何系統(tǒng)有效的學習歷史知識

4.如何系統(tǒng)有效的學習app軟件

5.如何才能系統(tǒng)有效的學習asp

3743564