对你影响最深的编程书籍是哪一本?
喜欢的书不止一本,这些书大部分是我高中买的,现在上大学还一直带在身边。
《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。
《卓越编程之道》。
看了好多书,但都是讲术的,看论道的书不多,《代码大全》算一本,但感觉仍然偏向术一点。
看《卓越编程之道》是比较早的时候,看了这本书养成很多好的思维习惯。
哈哈,我面试时最喜欢问这个问题了。
我能想到的一些:
《程序员修炼之道》:http://book.douban.com/subject/115211...
《计算机程序的构造和解释》:http://book.douban.com/subject/114828...
《敏捷软件开发 - 原则、模式与实践》:http://book.douban.com/subject/114045...
《UNIX编程艺术》:http://book.douban.com/subject/146758...
《黑客与画家》这本书让我想了很多关于编程的事情(虽然他不是一本传统意义上的编程书)
动态语言与静态语言,编程语言之间的优劣,编程语言的未来,等等
很多问题之前从来没有想过,感觉长了不少见识
只推荐一本神书:《编码:隐匿在计算机软硬件背后的语言》
手电筒、英国人入侵、黑色的猫和跷跷板与计算机有什么必然联系?本书向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流。此书使我们明白了这种创造性――以及我们人类对交流的迫切需求――已经促进了过去两个世纪的革新。
在本书中,作者Charles Petzold用常见的对象和诸如布莱叶育文、摩尔斯电码之类大家熟悉的语言系统,为那些曾经想知道计算机和其他智能机器内部“生命”奥秘的人们编排了一个生动的叙述。
本书由灵活的图解和生动的故事组成。沿着作者的这种介绍思路,通过本书的学习你将会发现你已经获得了一个理解今天的PC、数字多媒体和因特网的真实背景。无论你的技术水平怎样,本书都将会使你陶醉,并且很可能唤醒读者参与计算机事业。
*************** 2013-11-08 更新 ****************
最近整理了一份:免费的编程中文书籍索引