《数学与泛型编程:高效编程的奥秘》一3.7 本章要点

简介: 本节书摘来自华章出版社《数学与泛型编程:高效编程的奥秘》一 书中的第3章,第3.7节,作者:丹尼尔E.罗斯(Daniel E. Rose),更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.7 本章要点

古希腊人对数字的“形状”以及其他一些属性(例如是不是素数,是不是完美数等)很着迷,这就给数论这一数学领域打下了基础。他们所提出的某些算法(例如埃拉托斯特尼筛法)即便在今天来看,也是相当优雅的,只不过我们还可以通过某些现代的优化技术来继续提升其效率。

* * *

读完本章之后,大家已经看到了两种能够证明是无理数的方法,一种是几何方法,另一种是代数方法。能够针对同一个数学现象提出两种完全不同的证明,这是相当好的结果,而且数学家实际上也必须像这样去寻找同一个数学现象的多种证法,以增强自己对于数学结论的信心。比方说,高斯一生就花了很多时间去寻找二次互反律(quadratic reciprocity law)这条重要定理的各种证明方法。
毕达哥拉斯学派试图用离散的数字来表示连续的现实,在这个过程中,他们发现了无理数的存在。他们这种想通过离散量来表示连续量的想法,起初看上去似乎有些天真,但实际上,直到今天计算机学者也依然在这么做,也就是说,我们依然在通过二进制数来模拟现实世界中的值。实际上,连续与离散之间的紧张关系迄今为止依然是数学的一项主题,并且有可能会一直延续下去。这种张力不仅不会阻碍数学的发展,而且还会促使我们取得进步并提出新的见解。

相关文章
|
5月前
|
数据库连接 API 数据库
计算机编程领域的 provisional 概念
计算机编程领域的 provisional 概念
|
Java
Java面向对象程序设计综合练习2(编程题)(上)
Java面向对象程序设计综合练习2(编程题)(上)
435 0
|
存储 物联网 Java
Java面向对象程序设计综合练习2(编程题)(下)
Java面向对象程序设计综合练习2(编程题)(下)
483 0
|
Java
Java面向对象程序设计综合练习4(编程题)
Java面向对象程序设计综合练习4(编程题)
297 0
|
JavaScript 前端开发 API
【重温基础】14.元编程
【重温基础】14.元编程
244 0
|
Java 程序员 编译器
计算机编程语言学习要点
计算机编程语言学习要点
192 0
|
算法 程序员
《数学与泛型编程:高效编程的奥秘》一2.3 本章要点
本节书摘来自华章出版社《数学与泛型编程:高效编程的奥秘》一 书中的第2章,第2.3节,作者:丹尼尔E.罗斯(Daniel E. Rose),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1124 0
|
算法 程序员
《数学与泛型编程:高效编程的奥秘》一1.4 各章概述
本节书摘来自华章出版社《数学与泛型编程:高效编程的奥秘》一 书中的第1章,第1.4节,作者:丹尼尔E.罗斯(Daniel E. Rose),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1755 0
|
程序员 C++
《数学与泛型编程:高效编程的奥秘》一1.3 阅读准备
本节书摘来自华章出版社《数学与泛型编程:高效编程的奥秘》一 书中的第1章,第1.3节,作者:丹尼尔E.罗斯(Daniel E. Rose),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1272 0
|
算法
《数学与泛型编程:高效编程的奥秘》一导读
Alex是数学专业出身,但我不是。因此,我很努力地试着去读懂课程里的一些材料,并根据自身体会来确定那些需要加以解说的难点。如果你发现本书所用的一些描述方式及术语和专业数学家稍有不同,或是本书在解释某个问题时多写了几个简单的步骤,那么这应该归咎于我才对。
1494 0
下一篇
无影云桌面