对你影响最深的编程书籍是哪一本?

对你影响最深的编程书籍是哪一本?

阅读 17.9k
23 个回答

只推荐一本神书:《编码:隐匿在计算机软硬件背后的语言》

渴望交流是大多数人的天性。在本书中,“编码”通常指一种在人和机器之间进行信息转换的系统。换句话说、编码即是交流。有时我们将编码看得很神秘,其实大多数编码并非都是这样。大多数的编码都需要被很好地理解,因为它们是人类交流的基础。――《编码的奥秘》

手电筒、英国人入侵、黑色的猫和跷跷板与计算机有什么必然联系?本书向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流。此书使我们明白了这种创造性――以及我们人类对交流的迫切需求――已经促进了过去两个世纪的革新。

在本书中,作者Charles Petzold用常见的对象和诸如布莱叶育文、摩尔斯电码之类大家熟悉的语言系统,为那些曾经想知道计算机和其他智能机器内部“生命”奥秘的人们编排了一个生动的叙述。

本书由灵活的图解和生动的故事组成。沿着作者的这种介绍思路,通过本书的学习你将会发现你已经获得了一个理解今天的PC、数字多媒体和因特网的真实背景。无论你的技术水平怎样,本书都将会使你陶醉,并且很可能唤醒读者参与计算机事业。

*************** 2013-11-08 更新 ****************

最近整理了一份:免费的编程中文书籍索引

喜欢的书不止一本,这些书大部分是我高中买的,现在上大学还一直带在身边。

《C语言编程》 http://book.douban.com/subject/178629...
我自己买的第一本有关编程的书,刚出版就买了,初中高中大学一直带在身边,已经是纪念意义了。每当浮躁的时候就拿出这边书看看,提醒自己不要忘记当初为什么学编程。

《0day安全:软件漏洞分析技术》 http://book.douban.com/subject/303518...
2008年6月24日买的,高中时很痴迷黑客技术,特别是0day什么的。暑假的时候买来这本书,拿了两种颜色的荧光笔边画边读,把书的前六章(后面的当时实在读不懂)认认真真的读了N边。书中讲解的堆栈分析与栈溢太美了,这种美精确到了字节级。从技术上来说,0day挖掘看完此书是不够的。但是通过这本书我第一次体会到了底层的美。

《汇编语言》 http://book.douban.com/subject/303756...
王爽的那本,2008年11月22日买的。高考前一个月还趴在被窝里打着手电筒看。但从汇编语言角度来讲,很基础,但是很清晰。在没有计算机原理基础的情况下也能看懂。从影响意义来讲,透过此书我又次体会到了底层的美。

《Orange'S一个操作系统的实现》 http://book.douban.com/subject/373564...
迈克杰克逊去世那天买的,刚刚高考完。该书从一个最简单的Boot开始,一步步引导读者实现了一个操作系统的雏形。国内很多操作系统原理的书很抽象,但是这本书特别的具有实战意义,可以在实践中认识一些概念。现在还在看这本书。

《编码: 隐匿在计算机软硬件背后的语言》 http://book.douban.com/subject/482268...
大一暑假买的,具体那天记不得了。上大学后很少再买技术类书籍,因为从图书馆可以借到,再者技术类书籍都比较贵,但是这本书我买了。本书可以理解为计算机发展史的一次漫游,计算机是如何构建、发展的。这本书完全可以当做一本计算机原理教程,而其是特别优质的。另外,本书的作者是Charles Petzold。

《卓越编程之道》。
看了好多书,但都是讲术的,看论道的书不多,《代码大全》算一本,但感觉仍然偏向术一点。
看《卓越编程之道》是比较早的时候,看了这本书养成很多好的思维习惯。

还在被《算法导论》 或者 TAOCP 凌辱的童鞋 请看这本书

有时不是不行,只是八字不合

<effective JAVA> 长在全新的高度看java编程

《代码大全2》
《UNIX编程艺术》
《程序员修炼之道》
还有网上众多的优秀的BLOG和PAPER.

新手上路,请多包涵

《C和指针》讲的最好的一部关于c内存和指针的书
《Java编程思想》Java语言的经典

K&R 的 《C程序设计语言》

《stl源码剖析》、《c++primer》、《c++exception》

新手上路,请多包涵

谭浩强,《basic语言》

head first java》哈哈~
黑客与画家
coders at work

新手上路,请多包涵

《代码大全》
《程序员修炼之道》
《linux内核情景分析》

Computer Systems: A Programmer's Perspective
中文名
《深入理解计算机系统》

新手上路,请多包涵

前端方面的书籍:
<<写给大家看的CSS书>>和
<<超越CSS>>

上面的人回答的基本都不正确
问题是“最深”“一本”

LINUX内核解析(毛德操)浙江大学出版社

《THINKING IN JAVA》深入浅出,初学者高级者常看常新的好书!翻译得也很好! 《CSS禅意花园》原来CSS可以这么设计!当初脑中不断重现这句话。

《代码大全2》

《JavaScript高级程序设计》

《linux C 编程 一站式学习》

《黑客与画家》这本书让我想了很多关于编程的事情(虽然他不是一本传统意义上的编程书)

动态语言与静态语言,编程语言之间的优劣,编程语言的未来,等等

很多问题之前从来没有想过,感觉长了不少见识

谭老师的书算不? 不是黑,一点一点修正错误的挂念,也是一种学习

涉及算法层面的,应该是《算法导论》吧,其他的书看的也不多

宣传栏