首頁>Club>
8
回覆列表
  • 1 # 程式設計獅W3Cschool

    C++是工程語言,也就是說是適合熟練程式設計師幹活用的,如果你是程式設計的初學者,那麼不建議一上來就學C++。

    相對於其他的程式語言來說,C++的難度的確屬於比較高的,想學好,需要花很大的精力。

    C++學習路線圖關於C++學習的一些看法

    首先,可以看一些書入門,個人推薦先看《寫給大家看的C++書》,適合零基礎入門。

    豆瓣評分:8.2

    等有了一定只是基礎後,就可以看《C++ Primer》,這本是C++學習的神作,有點厚,但是隻要耐心看,然後自己動手去寫,去debug,吃透這本書,那麼寫一些常用的程式就不是問題了。

    豆瓣評分:9.4

    當然了,也可以在網上找一些教程或者影片來看,現在網際網路這麼發達,資源都是很多的。

    喜歡看文字教程的,可以去W3Cschool,可以一邊學習理論一邊手動實踐。

    喜歡看影片的,可以上慕課網,上面有很全的C++影片教程。

    寫在最後

    C++作為一門工程語言,學習過程是比較枯燥的,很多人都在路途中逐漸放棄,因此,想要自學成功,恆心和毅力是必不可少。

  • 2 # KuangXiang

    只要掌握正確的學習方法,c++學習起來並不難,我已經出了全套的c++學習影片教程,從c語言入門到linux c++網路通訊架構師,如果有興趣,請看我的專欄;

  • 3 # 演繹他鄉

    這個程式學習方面不太清楚,但透過其他渠道瞭解,你看看他們的意見。

    資料延伸:

    C++ 是multi-paradigm(多種程式設計風格)的程式語言,

    學習C++等於:

    0. ASM內聯彙編(可忽略,只有少部分搞底層的人使用)

    1. C語法,C語言paradigm,也就是面向過程.

    2. C++語法和特性( 引用,運算子過載,new/delete, exception-safe,runtime type information等)

    3. C++類也就是面向物件的paradigm( 主要就是繼承+虛擬函式+多型 )

    4. C++標準庫, 主要就是STL, BOOST

    5. 模板程式設計, 泛型程式設計,超程式設計.

    東西很多,陷阱很多.

    而且要把這些東西融會貫通運用出來.

    真的很艱鉅.學了5年C++,BOOST我都還沒開始學到.

    學完C++以後,需要配合應用層的東西,才能發揮出來.

    也就是說,你光精通C++是根本沒用的.

    需要C++和平臺介面(最常見的Win32 API).這才能編寫出一個基本有用的程式.

    而win32 API好學嗎? 個人覺得比C++更難,C++複雜,至少是有序的,有權威可以參考.有標準典範可以學習. win32 API.雜亂無章. 許多東西都是自己摸索出來,沒有一個標準開發模式(MFC是效率開發模型,不是模式),

    所以學習JAVA, C#,你會了等於會了編寫"應用程式"

    而C++,你會了只是會編寫"程式",那種黑不溜秋命令列程式. 應用部分還是需要平臺API

    如果要在JAVA,C-sharp, python, delphi, C++裡選,

    肯定是選C++,因為其他語言"不是C++".

    複雜的背後帶來的是無限的靈活和強大.

  • 4 # 程式設計獅W3Cschool

    C++是工程語言,也就是說是適合熟練程式設計師幹活用的,如果你是程式設計的初學者,那麼不建議一上來就學C++。

    相對於其他的程式語言來說,C++的難度的確屬於比較高的,想學好,需要花很大的精力。

    C++學習路線圖關於C++學習的一些看法

    首先,可以看一些書入門,個人推薦先看《寫給大家看的C++書》,適合零基礎入門。

    豆瓣評分:8.2

    等有了一定只是基礎後,就可以看《C++ Primer》,這本是C++學習的神作,有點厚,但是隻要耐心看,然後自己動手去寫,去debug,吃透這本書,那麼寫一些常用的程式就不是問題了。

    豆瓣評分:9.4

    當然了,也可以在網上找一些教程或者影片來看,現在網際網路這麼發達,資源都是很多的。

    喜歡看文字教程的,可以去W3Cschool,可以一邊學習理論一邊手動實踐。

    喜歡看影片的,可以上慕課網,上面有很全的C++影片教程。

    寫在最後

    C++作為一門工程語言,學習過程是比較枯燥的,很多人都在路途中逐漸放棄,因此,想要自學成功,恆心和毅力是必不可少。

  • 5 # KuangXiang

    只要掌握正確的學習方法,c++學習起來並不難,我已經出了全套的c++學習影片教程,從c語言入門到linux c++網路通訊架構師,如果有興趣,請看我的專欄;

  • 6 # 演繹他鄉

    這個程式學習方面不太清楚,但透過其他渠道瞭解,你看看他們的意見。

    資料延伸:

    C++ 是multi-paradigm(多種程式設計風格)的程式語言,

    學習C++等於:

    0. ASM內聯彙編(可忽略,只有少部分搞底層的人使用)

    1. C語法,C語言paradigm,也就是面向過程.

    2. C++語法和特性( 引用,運算子過載,new/delete, exception-safe,runtime type information等)

    3. C++類也就是面向物件的paradigm( 主要就是繼承+虛擬函式+多型 )

    4. C++標準庫, 主要就是STL, BOOST

    5. 模板程式設計, 泛型程式設計,超程式設計.

    東西很多,陷阱很多.

    而且要把這些東西融會貫通運用出來.

    真的很艱鉅.學了5年C++,BOOST我都還沒開始學到.

    學完C++以後,需要配合應用層的東西,才能發揮出來.

    也就是說,你光精通C++是根本沒用的.

    需要C++和平臺介面(最常見的Win32 API).這才能編寫出一個基本有用的程式.

    而win32 API好學嗎? 個人覺得比C++更難,C++複雜,至少是有序的,有權威可以參考.有標準典範可以學習. win32 API.雜亂無章. 許多東西都是自己摸索出來,沒有一個標準開發模式(MFC是效率開發模型,不是模式),

    所以學習JAVA, C#,你會了等於會了編寫"應用程式"

    而C++,你會了只是會編寫"程式",那種黑不溜秋命令列程式. 應用部分還是需要平臺API

    如果要在JAVA,C-sharp, python, delphi, C++裡選,

    肯定是選C++,因為其他語言"不是C++".

    複雜的背後帶來的是無限的靈活和強大.

  • 中秋節和大豐收的關聯?
  • 楊紫和章澤天誰的氣質更清純,誰更可愛?