想學習,但高中數學就沒及格過。高考數學就30 of 150分...求大神指條活路。


想學習就學,不要被這些事情耽擱,初學它並不需要數學基礎,這是一門新學科,需要的僅僅是一點抽象能力。第一階段,C/C++基本語法搞清楚之後,可以做點小練習,這個階段不需要任何數學;第二階段,你要用它來做些稍微有點規模的項目之時,必須要學習數據結構,這個時候需要用到些數學,不過無妨,用到時單項強化就好。但是針對不同項目你可能還需要學習C++的stl庫、資料庫、操作系統、基本演算法、計算機網路、編譯原理以及很多其他特定領域的知識,數學要求高些,不過還是用到什麼學什麼,多花點時間而已。隨著後面深入,數學要求會越來越增加。但是放心,90%以上的C++學習者還到不了有朝一日學習難度的瓶頸在數學這種情況。


如果僅僅就知識而言,學習C和C++本身並不需要你了解任何數學知識。但是,在你學習數學的過程中,會形成一些基本的思考問題的能力,這些能力在你做複雜程序邏輯的時候可以幫助你寫出更好的代碼;另外,C和C++和數學一樣也只是工具而已,可能你想要做的東西本身就依賴於和數學有關的演算法,那就不好說了。


學習C/C++基本用不到什麼數學,如果你不深入浮點數相關的東西的話。

使用C/C++應該只會用到離散數學,如果你離模板元遠一點。

某些使用C/C++的工作會用到大量數學,計算機圖形學是典型。

深入分析C/C++的語義的話會用到類型論,模板元是重災區。

實現C/C++的話還會用到計算理論,就是編譯原理的理論基礎。

先找本離散數學看看吧,看不懂的話就先別學C了,現在Python是風口,去那邊製造垃圾代碼好找工作。


簡單來說,不需要數學。會四則運算就夠了。別聽上面的裝逼,小學生都在學了,他們的數學能掌握多少→_→

就算是工作中,做工程項目(搬磚)大部分不需要用數學知識。特定領域演算法,那只是少部分人的事,大部分碼農的代碼里,只有小學程度的基本運算。

說數學重要的話,邏輯上只能是這樣的。。數學好的人-&>頭腦靈活-&>學得快-&>發展好但,學數學跟編程,真的沒有什麼關係
終於遇到和我一樣的人了 雖然才大一(職高的所以高二九接觸了c語言)到目前為止(水平很低)給我的感覺是都不需要初中數學 會個+-x÷學語法差不多了(除了學校那些什麼軟體協會噁心給你出的演算法題) 以後。。。emmmm隨緣吧 不要臉搭一發 匿了匿了


語言本身不需要多少數學知識,但是編程和數學一樣都非常依賴邏輯思維能力,如果高中數學只能達到30/150的水平,可能學習編程同樣會困難重重,請做好心理準備。


編程本身並不對數學有太大依賴(如果你想搞機器學習,圖形學什麼的當我沒說),但是數學好不好一定程度上反映了一個人是否熱愛思考,不熱愛思考的人很難學好編程。
遇到特定的數學知識學特定的數學知識就好,這個東西數學不是最重要的

編程么,喜歡就能學好,一般幹活沒問題。但如果想做點什麼別人做不了的,你就得會點一般人學不好的了,當然也不一定要數學有多牛。如果只是想做別人都能做的,也得有人需要你做。


光光語言的話,要求精通四則運算吧,大概。
推薦閱讀:
相关文章