當前位置:編程學習大全網 - 編程語言 - 編程需要很好的數學嗎?

編程需要很好的數學嗎?

只能說,題主,說好聽壹點,妳想得太過於深遠了,直白地說:妳是連走路都沒學會就想著怎麽上天了。

這也不怪題主,我們這壹代人從接觸計算機起就被眾多的數學老師和所謂教育專家帶了節奏,強行給數學加戲。把距離我們很遙遠的高精尖學科強行跟我們綁架起來。

首先軟件開發跟數學根本就不是壹門學科,計算機學科有自己的理論體系,從壹開始跟數學的關系就不大。論關系它倆也只是互為工具而已。軟件開發需要用到的基礎知識比數學重要的有太多了,如操作系統,數據庫,網絡HTTP協議,連英語都比數學重要。而數學對於大多數開發者來說是最不重要的知識。為什麽?理解C++的指針和多態需要數學嗎?壹個復雜的系統架構也不需要半點數學知識,而妳就是看不懂。

在妳擔心數學好不好之前,妳更應該關心編程環境怎麽搭建,連IDE都搞不定不知道程序怎麽跑起來妳還搞什麽,下壹步就是程序基本的語法和SDK庫函數的掌握,基本SDK眾多函數都不知道什麽意思怎麽去用,如字符串函數,文件讀寫和數據庫常用操作,數據庫的增刪改查,網絡連接函數等等,這些都夠妳學壹輩子了,如果這些妳都不會妳還有學下去的必要嗎?還有更重要的更基本的程序調試技術,程序老出錯老崩潰怎麽辦呀,哪裏變量為空了內存寫錯了?為什麽程序老編不過去呀,誰能幫幫我呀!!!這個時候妳發現那牛逼的數學知識真是屁用沒有,妳還是感嘆自己基本功底不行經驗太少,這個時候打死妳也不會再關心數學好不好的問題了。

軟件開發說到底是對於語言,SDK和工具的運用。常見的如android開發,網站開發都不需要半點數學知識。只有遊戲開發需要用到壹點簡單的牛頓運動定律和圓周運動和拋物線運動。如果說用到數學的大概只有3D遊戲引擎,很智能的人工智能,如格鬥遊戲的電腦應對玩家的復雜AI,生化危機中僵屍怪物的配合商量運用策略包抄玩家和記憶功能,還有航空航天領域這樣高精尖技術學科才會用到復雜壹點的數學知識。而這些都是計算機專家才要掌握的內容。所以題主妳是想多了,還是先關心下自己程序為什麽編不過老是報錯的問題吧!

  • 上一篇:手寫java編程
  • 下一篇:泰拉瑞亞2021秘籍大全控制臺代碼分享
  • copyright 2024編程學習大全網