當前位置:編程學習大全網 - 編程軟體 - 程序員需要怎樣的數學基礎?

程序員需要怎樣的數學基礎?

離散數學對程序員來說非常重要,還有組合數學、線性代數、概率論、數論等等,即使妳將來不做研究,這些基礎知識也能極大地提高妳的水平。計算機科學對離散數學的要求很高,建議妳先學習前面提到的這些課程,然後學習計算機算法和數據結構,再配合到網上的在線題庫做題,過程很艱辛,但是對妳的幫助會很大。

推薦書目:

《具體數學》(先學完前面的數學課程,在水平有壹定進步以後再看)

《算法導論》(應該人手壹本的好書)

簡單來說,學數學的目的,壹方面是活躍妳的思維;另壹方面是為了深入學習算法打基礎,設想壹下,同樣的問題,普通人的程序要幾十分鐘甚至幾小時幾天才能解決出來,甚至根本無法解決,而妳精心設計的程序卻能在1秒內解決出來,這就是數學的魅力、算法的魅力。

其實,壹切取決於妳是否想做壹個高級程序員。如果妳做體力活(其實壹般編程別人都認為是體力活),那妳可以不學,因為妳用不到,但是,妳要是做技術上的創新,做個很強的程序員,沒有數學的支持,很難。

妳既然學習了C,c++,妳也知道算法的重要性,同樣壹個問題,我用13行程序解決了,我的同學居然用了33行,因為他不懂的用數學。妳要達到什麽高等,取決於妳的數學修養。當然,要做壹個普通的程序員就不用學習了。要挑戰自己,做個好的,優秀的,學習數學吧!

  • 上一篇:數控 什麽叫X坐標 Z坐標
  • 下一篇:C++用什麽方法可以讀取文件.dat後綴格式的文件?
  • copyright 2024編程學習大全網