纪念一位大师中的大师

每次我翻到Richard Stevens的书都会极为惊叹:这是个什么样的人,怎么能掌握这么多的技术细节?

的确,他的书每一本都是经典中的经典,在各自的领域几乎都是“圣经”级别, 五本主要著作在豆瓣上的评分都是在9分以上,这实在是太不可思议了!

纪念一位大师中的大师_第1张图片

纪念一位大师中的大师_第2张图片

Unix/Linux, TCP/IP统治了互联网时代,Richard Stevens的书讲述的恰恰就是这两个领域,现在网上提到的I/O模型,什么同步阻塞,同步非阻塞,IO多路复用…… 几乎全是“抄袭”Richard Stevens的书《Unix网络编程》的第六章I/O复用。

这些书都是上世纪90年代写的,那个时候互联网还没有普及,大家基本上都是做一做网页,在应用层编程,能够用Unix,Socket在系统级编程的人凤毛麟角,资料也少得可怜,Richard Stevens的书可以说是难得的及时雨。

二十年多年后的今天看来,这些依然不过时,可见基础知识的生命力,程序员应该把更多的时间和精力投入到基础知识当中去

Richard Stevens 写书的时候非常严谨,我在看他的《TCP/IP详解》第一卷的时候,就发现他专门搭建了一个网络,这个网络中包含了各种各样的Unix操作系统:AIX, Solaris , SunOS, BSD, SVR4等。然后书中的例子都在这个网络上运行过。 

想想我自己写书的时候,如果对于一些软件的知识点不确定,也就是去官网查下资料,从来没有去搭建一个环境去运行一下,和Richard Stevens相比,实在是汗颜。

纪念一位大师中的大师_第3张图片

让人倍感痛惜的是,1999年9月1日,Richard Stevens英年早逝,年仅48岁。

纪念一位大师中的大师_第4张图片

他的去世对Unix和网络界来说是个巨大的损失,《Unix 网络编程》第3卷永远也无法完成了......

我从Richard Stevens的书中学到了很多,相信很多程序员也有同样的感觉,他的书指导了一代又一代的程序员,谨以此短文纪念这位大师。

Richard Stevens的生平以及著作可以在他的个人主页看到:http://www.kohala.com/start/

你可能感兴趣的:(纪念一位大师中的大师)