回覆列表
  • 1 # 育鄰人

    計算機的基礎就是數學,您說需要學數學嗎?

    數學不僅僅是數字,數學更多的是解答問題的思維方式、觀察角度選擇。簡單的比喻就是,掌握走路的技能比能走多少步更重要,這也是授漁與授魚的區別。

  • 2 # 中原說教育

    數學是屬於基礎類學科,不管有計算機也好,沒計算機也罷,都是必須要學的內容。

    在有計算機年代,很多人認為計算機可以替代數學,所以我們就不用學習數學了,這其實是步入了一個很大的誤區。

    計算機的在計算等方面的確是有很多優勢,但是前提是要人使用它才行,沒有人使用的計算機就是一堆廢銅爛鐵,而數學就是你使用計算機的基礎學科。另外,在程式設計的時候如果沒有數學作為基礎,那麼你的變成就失去了靈魂,你永遠不知道設計自己的演算法,永遠都是碼農,沒法提升。也只能照搬被人留下來的殘羹剩飯,無法觸及創新的門檻。

    這種人遲早都要被社會淘汰的。

    所以,今天有了計算機,我們更加要把數學學好,將來在計算機領域才有自己的勇武之地。

  • 3 # 騎牛看菜譜

    數學是基礎學科,有豐富的數學基礎可以對理解程式設計中的邏輯有幫助。

    程式設計對不同的人有不同的意義:

    對於一般的程式設計師就是程式碼的產出和可執行程式(數學在這裡面並不是特別重要,更重要的是對各種框架的理解、熟練掌握、設計模式等)。

    對於演算法工程師來說,數學就很重要了(例如機器學習,密碼學,計算機圖形學等,當然這個對題主來說還太遙遠)。

    題主說的函式實際上就是為了實現目的的一種封裝形式,而遞迴只是在函式中呼叫自身(當然需要終止條件)。

  • 4 # 保煎燴

    當然有必要!

    首先,數學是基礎科學,就拿計算機行業來說,因為軟體研發問題說到底就是數學問題,所以學好數學對於計算機來說具有重要的意義。

    當然,隨著IT行業的不斷髮展,軟體開發的難度也在下降,大量的應用級開發崗位對於數學的要求並不高,比如前端開發、移動終端開發、Web開發等涉及到數學知識的地方並不多,所以即使數學基礎比較薄弱,目前也可以從事軟體開發工作。但是如果要從事研發級崗位,則需要具備紮實的數學基礎。

    目前是大資料、人工智慧時代,大資料和人工智慧是典型的交叉學科,大資料的基礎知識包括三方面,分別是數學、統計學和計算機,而人工智慧涉及到的基礎知識就更多了,包括哲學、數學、計算機、經濟學、神經學、語言學等。所以,如果想從事大資料和人工智慧領域的開發,數學是比較重要的。

  • 中秋節和大豐收的關聯?
  • 把孩子藏起來,找老公要錢不給錢就不給孩子算勒索嗎?