你这辈子可能都不需要看《计算机程序设计艺术》了!
“欣哥, 我什么时候可以看《计算机程序设计艺术》? ”
“你这辈子可能都不需要看了!”
我在大学的时候并不知道《计算机程序设计艺术》(简称TAOCP)有多牛,他的作者有多牛,人家计划写七卷,写了三卷以后,图灵奖的评委们就“迫不及待”地把图灵奖版给他了。
我只是看到了比尔盖茨的一句话:
“如果你完完整整读完了《计算机程序设计艺术》,请立刻给我发一份简历。”
我立刻就跑到图书馆去,翻出了那本泛黄的,破旧的《计算机程序设计艺术》,准备看完后给盖茨发简历。
这本书一开始就是数学准备,讲归纳法,幂,对数,排序和阶乘,几乎全是数学公式,我一看到数学就头大,特别是觉得这些东西高中应该掌握了,于是果断跳过。
然后的章节就把我镇住了,这是什么算法书啊!一开头居然自定义一个了虚拟的计算机,附带了一套自定义的汇编语言,然后书中的算法都用自己的汇编语言来写, 截个图大家感受下:
用汇编写算法,这不是自虐吗? 为啥不用C语言? C语言也很贴近硬件啊!
哦,这本书出版的时候(1968年)C语言还没诞生(1972年)呢!
Kunth 老爷子选择自创汇编,除了迫不得已,还有可能是语言会随着时代潮起潮落衰落,而汇编将会永恒。
我释然了,放弃了, 决定不再给比尔盖茨发信了。
我很清楚自己有几斤几两,这本充满着数学和汇编的书并不是为我等凡夫俗子缩写,我还是老老实实地去看我的数据结构和算法的教科书把。
Knuth说过: “要是看不懂 TAOCP,就别当程序员。”
显然Knuth是错的, 我还是成了一个程序员。
工作以后,我还买了一本,放到书架上来装点门面,显得自己非常高深的样子。
有一次被同学看到了,调侃似地问我:“你真的把这本书看完了? 给比尔盖茨发简历没有?”
我无言以对,默默地把它从书架上抽出来,放到了箱子的最底部,然后换上了一本《算法导论》 。
后来这个“可恶”的同学又来了,惊讶问我:“你把《算法导论》看完了? 厉害啊!”
于是我默默地把《算法导论》 也抽了出来,换上了一本《算法》。没错,这就是我一直推荐的一本算法书,适合我等凡夫俗子阅读。
如果你不是做算法分析的,我不建议你去碰《计算机程序设计艺术》这个圣经了。有啃这本书的时间,我觉得还不如自己去折腾个操作系统出来,要有意思得多。
你这辈子可能都不需要看《计算机程序设计艺术》了!相关推荐
- 今天开始看计算机程序设计艺术
今天开始看计算机程序设计艺术,是原著(刚考完GRE,决定秒杀一切英文IT材料,哈哈) 可惜图书馆里的第一卷被人借走了,我借的是第二卷 半数值算法.当时手捧着这样一部大部头著,手里和心里都很踏实,感觉就 ...
- 从图灵奖看计算机科学技术发展史的缩影
从图灵奖看计算机科学技术发展史的缩影 分类: Life in Programming Fiddlededee 2007-03-01 17:03 1239人阅读 评论(0) 收藏 举报 从1966年颁发 ...
- 我是个程序员,每天敲敲打打,哪天电脑崩溃了会发现我这辈子啥都没留下
2019独角兽企业重金招聘Python工程师标准>>> 我尽量用平和一点的口吻跟你说说关于程序员的那点事儿. 1. 我在一个叫XXXX的公司上班,那地方有50%的人整天干的事情就是催 ...
- [html] 切页面时,每次都动手刷新看效果很麻烦,如果要让你写一个实时刷新预览的工具你该怎么写?
[html] 切页面时,每次都动手刷新看效果很麻烦,如果要让你写一个实时刷新预览的工具你该怎么写? node包http, scoket.io建立服务静态页面增加webSocket,服务器推送后执行刷新 ...
- 全世界好老男人的女人都该去看“边境风云”(剧透慎入)
全世界好老男人的女人都该去看"边境风云"(剧透慎入) 2012-08-18 13:12:03 来自: 纳兰的豹子 (读万卷书,行万里路.) 边境风云的评论 4 提示: ...
- 小白入职公司都是自己看,嫌弃增删改查,做了2年感觉没前途?
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:小白入职公司都是自己看,嫌弃增删改查,做了2年感觉没前途? 有个老铁联系我说,同事分的有些功能,项目框架代码都自动生成好了,只 ...
- 大人孩子都值得一看的20本经典绘本
大人孩子都值得一看的20本经典绘本 传统的旧思维大概是这样:因为在我们成人的世界里,不容许"幼稚",所以绘本就成了--"小小孩看的童书&q ...
- 社招国企八成是坑,都是关系户看不上的岗位!压力大,薪资低,考核严,程序员地位最低!...
如今大环境不好,许多人都想去国企躺平,觉得国企稳定轻松压力小,一位网友却说:社招进国企八成是坑! 该网友说,社招国企基本都是关系户看不上的,或者特别苦的岗位,好的岗位属于关系户和应届毕业生. 社招进国 ...
- 眼镜计算机检查,每次拿到验光单都傻傻看不清楚?教你一分钟看明白
原标题:每次拿到验光单都傻傻看不清楚?教你一分钟看明白 2020/03/28 俗话说,隔行如隔山,更别说这些满是字符的验光单!跟高数上的试题一样让人"难以解答".相信每个近视配镜的 ...
最新文章
- spark中的println失效问题解决
- android 多语言不起作用,Android本地化语言环境不起作用,所有区域代码都存在问题...
- 深度神经网络—超参数调试
- java+整合handwrite_Java
- LM算法+推导+C++代码实践
- Monorepo + lerna rush.js
- T三茶说:客来敬茶,茶艺师教您如何奉茶!
- 百度飞桨和文心大模型助力,中康科技重构医疗科研大数据治理
- oppor15android10怎么降级,OPPO R15系统降级教程_OPPO R15怎么回退到原来旧版本系统
- 效法羲和驭天马,志在长空牧群星
- Win10 蓝屏 SFC /SCANNOW发现损坏文件
- 出走的门徒之五—云知声 黄伟:AI热终会冷,要跑的比任何风口快
- StarRocks Contributor 人数破百,极速统一,你我协力
- 笔记十八:python的内置函数有哪些尼?都怎么是使用尼?(map()、reduce()、filter()、lambda()……)
- 从赛灵思Kintex-7认识FPGA
- Aruba无线网络学习(一)
- 猿如意中的【blender】工具详情介绍
- 卡片层叠布局,仿探探、人人影视订阅界面
- Oracle存储中文生僻字:Navicat客户端不乱码而Developer显示乱码
- 如何制定薪酬与晋升制度才能激发员工对升职的向往?