《计算》第一二章读书笔记
《计算》第一二章
在计算这本书的第一章中,给我们抽丝剥茧的展示了计算的诞生,从数觉到计算,再到计算的后续发展。我仿佛经历了一场思想的洗礼,这两章内容从数学的本质困惑谈到计算的具体技术,让我对编程实践中的许多问题有了全新的认识。第一章“毕达哥拉斯的困惑”探讨了数学与现实世界的关系。毕达哥拉斯学派相信“万物皆数”,认为宇宙可以用整数和比例来描述,但当发现根号2这样的无理数时,遭遇到了数学危机,无理数的出现也推动了逻辑学和几何学的诞生。事情的发展都是存在两面性的,我们也正是在不断在困境和危难中发展和壮大。
第二章的计算之术更多的是讲解了计算的具体实现和实现手段。讲解了符号的大诞生促进了代数的发展,简化了代数的运算。古代的结绳记事、筹算、算盘,都是人类将复杂问题分解、化繁为简的尝试。计算之术不断推动工具和方法的迭代,使人类能够处理越来越庞大、复杂的数据与问题。计算的核心在于“术”,也就是方法和手段。无论是古代的筹算、算盘,还是现代的编程语言与计算机系统,本质上都是为了解决人类面临的复杂问题而设计的工具。我们不应过度迷信某种工具的“万能”,而是要理解工具背后的方法论,和具体实现,在工作中对技术选择不应追逐潮流,而应基于对问题本质的深刻理解,了解各种框架和算法之间的差异性和适用性,在不同的业务场景中可能适用不同的框架,没有一成不变和万能的框架和技术。