高等代數對編程到底有什麼用呢?

ChungKeung


大多數情況下,

編程並不需要高等代數知識

編程,就是把一些想法,用代碼去實現。而我們現在大多數編程,各種功能代碼已經非常完善,不需要再去製造一些重複性的代碼,很多時候就是已有功能的簡單堆砌就變成了新功能。也就是說,寫代碼大多數時候是調用別人的API,比如操作系統的API。你需要做的就是去熟悉各種各樣的類庫,這些code都是公共的code,是編程必備的庫,你不可能自己一個人去開發一個框架,一個系統,你需要站在巨人的肩膀上。



  • 高等數學把現實問題用公式表達出來
  • 編程是用代碼去實現公式,實現需求



當開發新的功能,新的算法時,我們可能需要去看懂一個公式,然後把這個公式用代碼去實現。研究算法的人可能需要非常高深的數學理論知識,去創造這個公式,但很多人是去實現公式的,我們並不是數學家。

總之,他們沒有一個必然的聯繫,如果你想學習編程就馬上學,並不是說一定要掌握高等數學才需要學,高等數學只是讓你往更深層次的去突破。

就像你學習使用電腦,你可以直接馬上開機就學,你不需要了解整個電腦的原理才開始學電腦打字。


如果你想了解和學習人工智能方面的知識,可以關注我


馬上學人工智能


算法和數學其實是兩個領域。。但數學是科學之母啊(也有說哲學是科學之母的,這裡就不討論了),[捂臉]幹啥啥都繞不過數學。。數學(必不僅僅是高數)學好了能培養一種思維方式。

正好結合我不久前的一個事情:給一個小學高年級學生解釋圓周率[尬笑]。。。用高數里極限的概念顯然是無法給小學生解釋的,但按照小學生的理解能力,可以用蒙特卡洛法解釋,其實這就是一種利用“概率統計”(雖然這們學科本身不簡單,但是概率這個東西小孩子可以理解)和“歐氏幾何圖形面積”(5年級已經學會算面積了)兩個數學點去編程,求得圓周率近似值,簡單幾行代碼,解釋的清清楚楚。



Da2


高等數學在圖形圖像處理、數據分析的算法編程很有用。高等代數在矩陣編程上也有用。


一枚華夏人


高數對編程沒用,但你連高數基本知識都不具備,就不算是做編程的。最多是個能看懂代碼的搬運工


Echo1980


做算法相關的時候,你就知道自己數學知識是多麼的重要了。


風吹草低現在不能方便


那是因為你把計算機專業除了硬件就簡單狹隘地看做了寫代碼。


holny


很重要!人工智能領域,拿識別來說吧,離散數學,線性,非線性迴歸,各種算法,推導是哦,都離不開數學!


童趣編程


去看一下,數學之美 就曉得了。級別到了,就曉得數學的重要了。


燈亮幾分


如果你只做業務開發,那高數沒卵用,如果你做大數據、人工智能、圖形學這些技術含量高的領域的底層算法,那高數是必備的。


用戶7888976079376


對於低層次的搬磚碼農一般是用不到的,因為碼農通常的工作是複製粘貼,再改改。


分享到:


相關文章: