2009年2月6日星期五

介绍几本好书

一 编码的奥秘

这本书没有讲该如何编程,如何写一个hello world。它深入浅出的介绍了
计算机是如何组成的,比如二进制,比如逻辑门电路的实现,都是很浅显的。看了这本书,会对计算机有个知其所以然的了解,也就是机器如何实现的一加一等于二,如何能执行程序。《编码的奥秘》是计算机专业或者是初中高中对计算机感兴趣学生,应该一上学就读的一本书。

二 程序设计实践

绝对是每个C程序员必读的好书。

三 unix编程艺术

之所以选择这本书,是因为对于一个windows平台上的程序员来说,尽量开阔眼界是非常必须的事情。读一读这本书,体验一下不同的设计理念和不同的操作系统哲学,对于日常的编程工作都有非常大的帮助。不过,书里奉为经典的方法也许就是压断某些项目的最后一根稻草,书里很鄙视的方法没准确实某些项目的救命良药。作者在这本书里讨论了很多内容,很多软件设计和实现的方法,值得一看。最重要的是强调了kiss原则,这与windows的大而全思想有着本质上的不同。

四 effective java

这本书总结了JAVA平台的好多设计和实现的方法,值得一读。

五 ORACLE数据库编程艺术

数据库是基本每个项目都会用到的,tom的这本大作是其三本书的头一本(另外两本还没出呢)。这本书从数据库体系结构上阐明了ORACLE数据库的架构。相信读熟这本书对于掌握其他数据库和数据库系统实现也具有很大的意义。

六 lex和yacc

这本书的介绍前面写过,很容易上手。

七 正则表达式必知必会

学习正则表达式的入门书籍。

以上提到的几本书是我08年读过的几本好书,重要性依次递减。

没有评论: