《数学与泛型编程:高效编程的奥秘》一1.4 各章概述
1.4 各章概述
在詳細講解本書內容之前,我們先來簡要敘述一下各章的概況:
第2章介紹一種古老的乘法算法,以及該算法的改進方式。
第3章初步講解數字的某些性質,并給出一種尋找素數的高效算法。
第4章介紹一種尋找最大公約數(Greatest Common Divisor,GCD)的算法,后續的章節會以該算法為基礎來講述某些抽象思維及其運用方式。
第5章關注數學結論,我們會介紹幾個重要的定理,這些定理在后續的章節中發揮著重要的作用。
第6章介紹數學中的抽象代數這一領域,泛型編程的核心思想正源自該領域。
第7章運用這些數學思想對乘法算法進行泛化,使它不僅能夠執行簡單的算數運算,而且還可以用來解決各種實際的編程問題。
第8章介紹一些新的抽象數學結構,并講解怎樣運用這些結構來解決一些新的問題。
第9章講解公理系統、定理以及模型,這些都是泛型編程的基礎組成部分。
第10章介紹泛型編程中的概念,并展示一些看似簡單的編程任務中所蘊含著的微妙問題。
第11章繼續研究某些基本的編程任務,并介紹怎樣運用與該問題有關的理論知識,來實現各種實用的算法。
第12章講解硬件方面的限制是怎樣促使舊算法演化出新版本的,并針對GCD來展示一些新的運用方式。
第13章把數學結論與算法成果結合起來,以便在密碼學上做一次重要的運用。
第14章總結本書所提到的某些基本觀念。
編程與數學是兩條貫穿于全書的線索,只不過在某些章里面,其中一條線索可能要比另一條更加明顯。書中的每一章都體現了一段思路,這些思路合起來構成了全書的主旨,那就是:
要想成為優秀的程序員,就必須理解泛型編程的原則;要想理解泛型編程的原則,就必須學會抽象;要想學會抽象,就必須知道它所依據的數學基礎。
以上就是筆者想要在本書中講述的內容。
總結
以上是生活随笔為你收集整理的《数学与泛型编程:高效编程的奥秘》一1.4 各章概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盖茨为什么会要求对机器人收税?
- 下一篇: 自适应图片大小的弹出窗口(3 中方法)