读《计算机程序设计艺术》有感 The art of Computer Programming

本书展示了计算机科学中数学的深度应用,作者对于算法效率的极致追求令人印象深刻。书中不仅包含了复杂的数学推导,还使用了底层的伪汇编代码来实现算法,这些都对读者的数学基础提出了较高要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

The art of Computer Programming 果真神作,读下来发现作者数学功力之深和思维之精确让人佩服。

数学与计算机的联系,在本书体现得淋漓尽致。

可惜本人数学基础不够扎实,读此书深感困惑,往往对书中某几处数学推导或证明百思不得其解。

 

另外,此书的许多算法都是用底层的伪汇编代码编写,虽然难读,但也让我开了眼界。

 

读此书,会对很多技术细节有所了解,例如书有一处就用了一个技巧使循环指针避免加到n, 这样在worst case会少了0.5次的运算. 如此,作者对效率的追求已经到了极为精致的程度了。

 

记得尹老师曾经跟我们讲过,当一门工艺做得越来越细致,即在细节上追求越来越完善,这门工艺才发展到成熟阶段,掌握这门工艺的匠人才能算是精通。软件工程领域上也是这样,当大家都会一点c++代码, 然而你却能比别人写出更有效率、更优雅的代码,你就比别人更专业,更有优势。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值