计算机思维和数学的那些事
經常聽說呀,數學學好了,計算機的職業生涯又怎么怎么的,在這個環境下熏陶久了,自己也不知道為什么,反正就是盲目傻傻分不清楚,在這個考研的日子里自己也來分享一下子,試著探討這方面的聯系,反正自己的數學也感覺學的很懵逼。
數學思維的抽象在于,剝離具體
即數學研究從公理出發,可以變成純思維的活動,和具體的現實脫離關系。
計算機的抽象在于映射具體
即計算機是用來模擬現實和解決現實問題的。所以,計算機思維是和現實極為緊密的。
綜合:數學思維的抽象——服務于尋找邏輯和證明猜想,而計算機思維的抽象——服務于解決現實問題和提高模擬現實的程度。
相似之處,就是都是為了找到事物之間的本質關聯,而不同之處就在于,計算機思維需要有對生活的理解,有對現實問題的體驗經歷,并且和個人品位生活的能力息息相關,數學思維則對現實生活的要求不高
邏輯就是事物之間的關系,而掌握了關系的觸發條件,就會被看成規律。
現實世界是完美運行的結構和關系,而數學是在人腦里模擬探索的結構和關系。而當計算機科學在某個方面或領域,遇到瓶頸,無法找到正確的抽象和映射路徑的時候,就需要等待數學同步“意淫”出來,和現實世界一樣邏輯原理的結構和關系,比如物理模擬算法的實現(如射線碰撞檢測)就依賴于幾何空間關系的定理。于是這樣,數學就成為計算機科學的工具和基礎——當然數學也可以解決計算機科學之外的,各種各樣的現實問題。
編程需要數學,數學則不需要編程。
基礎代表必要,發展則代表了未來。
所以說嘛,數學就是高度抽象一堆公理公式和空間變換的推論以及等等,計算機則是考慮現有框架下的原理,即使你的意淫的框架和運行效率有多牛逼,那也沒有辦法,除非你自己實踐了,否則就在各大開源的社區里去狗刨吧,那里有真知和洞見,而數學也得好好玩,好好去代數和空間轉換的游戲里構造一個牛逼的抽象化的頭腦和世界,這樣但力學到具體的算法和其他一些類似的知識的時候,就像睡覺別人那啥了一樣,其中的東東,你懂的,老牛逼了。
參考網址:https://zhuanlan.zhihu.com/p/22230371
總結
以上是生活随笔為你收集整理的计算机思维和数学的那些事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows组件向导里没有intern
- 下一篇: signal函数说明