windows的经典书籍
<Inside win2000>
<windows 核心编程>
<<Inside Windows 2000>> 和<<Windows核心编程 >>可以说是姊妹篇了。前者讲的是
Windows 2000的一些机制,后者更注重这些机制的一些在编程接口上的应用,即哪
些编程接口是和核心比接有关的,如何利用这些高级特性,编出更高质量的程序。较老
的书就是Inside Windows 95。
《Windows 2000设备驱动程序设计指南》(The Windows 2000 Device Driver
Book)第二版 机械工业出版社 58.00元(附带光盘)
该书是《Windows NT设备驱动程序设计指南》(Windows NT Device Driver
Book)的第二版,作者除了第一版的Art Baker以外,还有Jerry Lozano。该书是
Windows 2000驱动程序设计的较好入门书籍,第一版的翻译质量较差,第二版翻译
质量还可以。
《Windows 2000驱动程序开发大全》(Microsoft Windows 2000 Driver
Development Kit) 机械工业出版社 全套(2 卷)354.00元(附带光盘)
该书是Microsoft官方资料的中文版,基本上就是Windows 2000 DDK帮助的中
文版,该书英文版已经被影印出版,这次的中文版翻译质量中等,有时候还要对照
英文版或者DDK 来阅读。该书分2 卷,第一卷是开发手册,第二卷基本上就是 DDK
文档中的参考。该书虽贵,买到该书我还是十分高兴,因为阅读起来可以省些力气
,
但是我自己以前费劲翻译的部分Windows 2000 DDK文档也算是白翻译了
一些好的window网站
www.microsoft.com nothing to say
www.wdj.com 原为Dos Developer's Journey, 是非官方的windows程序开发杂志。
www.msj.com 几乎所有的“先进的”微软新技术都会最先在此处出现。如今,所
有的牛
人都会以为此杂志写文章自豪--当然这并不包括那些UNIX-LINUX-GNU世界里的X哥。
更让人
无法拒绝的是:wdj的文章在网上是无法象msj的文章那样免费当到的。
www.osr.com 虽然不象名字:Open Source Resource那样全部公开他们的产品和
文章,
当他们有一本好书和一分好杂志(你甚至可以得到两份免费的最新杂志)。
www.sysinternals.com 原名为ntinternals,里面聚集了象mark russinovich这
样的牛人,更吸引人的是,这里的工具几乎都是免费的,不爽的是,只有少数工具
提
供源代码。虽然,只要很少的一点美元就能买到一张包含所有源代码的光盘,但是
对
于没有美元的我们,仍然是可望不可及。
www.winternals.com mark russinovich的公司站点,里面好东西不多,而且是要
钱的,是个纯粹意义上的商业站点。
www.numega.com 出品softice,driverworks等等超级工具的公司,由matt 创建,
可以在此得到这些工具的最新消息。
www.codeguru.com win32平台上的编程讨论站点,是应用层上编程者的最好去处,
所有的东西免费,公布原代码。你还可以在此提出问题等待高手解答。
www.cmkrnl.com 一个核心态驱动程序的站点,可以从此连向硬件厂商,调试工具,
实时系统和非常多的相关文档。
www.imagination.com(overview) RTNT的商业站点。
www.bluewatersystems.com(1999/7,sample) 一个提供C++驱动程序辅助库的商业
站点。
linux方面的好书
<linux内核完全注释>
<深入理解linux内核>--英文名<understanding linux kernel>
《LINUX内核源代码情景分析》
<linux device driver>---电子版下载地址 http://www.oreilly.com/catalog/lin
uxdrive3
一些好的linux论坛
www.linuxquestions.org
http://www.linuxforum.net/
http://www.linuxfans.org
http://www.linuxdevices.com/
http://www.linuxfans.org
编译器和linker方面
编译器方面的书,你可以看看市面上的中国科大版的编译原理与技术
或者国防科大的,科大版的基本上是compilers: principles,techniques
and tools的。况且原版的也已经影印出版,可以实惠的到china-pub.com
上购买8折的。还有一些其他的书,andrew W. Appel的modern compiler
design and implementation in C/Java/ML,这些书一般都是国外的编译
方面的教科书,因此有国外的同学的话可以帮忙。另外一本比较技术化的是
fischer的书crafting a compiler in C,很可能在学校的图书馆里都有。
国内出的什么面向21世纪的书中的编译程序构造技术和实现技术有点能够参
考的地方。真正的原理还在alfred v aho,ravi sethi,jeffrey d. Ullman
的compilers: principles techniques and tools里面。现代编译技术发
展主要是针对后端的优化,这方面的书目前市场上可以看到的有这三本:
advanced compiler design and implementation 很厚的书,
building an optimizing compiler 有电子版的,我将放到我的主页上。
optimizing compiler for modern architecture <这本是2001年10月
刚出版的,我们这儿的图书馆去采购了,还没有到>
此外,springer的lecture notes in Computer Science(LNCS)每年
都有编译技术方面的书的,一般都是当年的会议上的论文,代表着比较新的发展
方向和动态。
关于linker的书
中文的只有<<Systems programming and operating systems >>有部分章节讲到了
另外有本翻译过来的<<编译原理及实践>>,也涉及一些工程方面的应用
调试技术:微软有<<如何调试应用程序>>,中文的,
好像比较有名的是:how debuggers work,几本书上都提到过,不知道那儿能找到
google上查了一下:$44.99
这个linker.pdf好像是1972年出来的,比较早,不知道还有没有更新的公开文档
业余爱好者就这样,什么都只有看free的,,呜呜...
<Inside win2000>
<windows 核心编程>
<<Inside Windows 2000>> 和<<Windows核心编程 >>可以说是姊妹篇了。前者讲的是
Windows 2000的一些机制,后者更注重这些机制的一些在编程接口上的应用,即哪
些编程接口是和核心比接有关的,如何利用这些高级特性,编出更高质量的程序。较老
的书就是Inside Windows 95。
《Windows 2000设备驱动程序设计指南》(The Windows 2000 Device Driver
Book)第二版 机械工业出版社 58.00元(附带光盘)
该书是《Windows NT设备驱动程序设计指南》(Windows NT Device Driver
Book)的第二版,作者除了第一版的Art Baker以外,还有Jerry Lozano。该书是
Windows 2000驱动程序设计的较好入门书籍,第一版的翻译质量较差,第二版翻译
质量还可以。
《Windows 2000驱动程序开发大全》(Microsoft Windows 2000 Driver
Development Kit) 机械工业出版社 全套(2 卷)354.00元(附带光盘)
该书是Microsoft官方资料的中文版,基本上就是Windows 2000 DDK帮助的中
文版,该书英文版已经被影印出版,这次的中文版翻译质量中等,有时候还要对照
英文版或者DDK 来阅读。该书分2 卷,第一卷是开发手册,第二卷基本上就是 DDK
文档中的参考。该书虽贵,买到该书我还是十分高兴,因为阅读起来可以省些力气
,
但是我自己以前费劲翻译的部分Windows 2000 DDK文档也算是白翻译了
一些好的window网站
www.microsoft.com nothing to say
www.wdj.com 原为Dos Developer's Journey, 是非官方的windows程序开发杂志。
www.msj.com 几乎所有的“先进的”微软新技术都会最先在此处出现。如今,所
有的牛
人都会以为此杂志写文章自豪--当然这并不包括那些UNIX-LINUX-GNU世界里的X哥。
更让人
无法拒绝的是:wdj的文章在网上是无法象msj的文章那样免费当到的。
www.osr.com 虽然不象名字:Open Source Resource那样全部公开他们的产品和
文章,
当他们有一本好书和一分好杂志(你甚至可以得到两份免费的最新杂志)。
www.sysinternals.com 原名为ntinternals,里面聚集了象mark russinovich这
样的牛人,更吸引人的是,这里的工具几乎都是免费的,不爽的是,只有少数工具
提
供源代码。虽然,只要很少的一点美元就能买到一张包含所有源代码的光盘,但是
对
于没有美元的我们,仍然是可望不可及。
www.winternals.com mark russinovich的公司站点,里面好东西不多,而且是要
钱的,是个纯粹意义上的商业站点。
www.numega.com 出品softice,driverworks等等超级工具的公司,由matt 创建,
可以在此得到这些工具的最新消息。
www.codeguru.com win32平台上的编程讨论站点,是应用层上编程者的最好去处,
所有的东西免费,公布原代码。你还可以在此提出问题等待高手解答。
www.cmkrnl.com 一个核心态驱动程序的站点,可以从此连向硬件厂商,调试工具,
实时系统和非常多的相关文档。
www.imagination.com(overview) RTNT的商业站点。
www.bluewatersystems.com(1999/7,sample) 一个提供C++驱动程序辅助库的商业
站点。
linux方面的好书
<linux内核完全注释>
<深入理解linux内核>--英文名<understanding linux kernel>
《LINUX内核源代码情景分析》
<linux device driver>---电子版下载地址 http://www.oreilly.com/catalog/lin
uxdrive3
一些好的linux论坛
www.linuxquestions.org
http://www.linuxforum.net/
http://www.linuxfans.org
http://www.linuxdevices.com/
http://www.linuxfans.org
编译器和linker方面
编译器方面的书,你可以看看市面上的中国科大版的编译原理与技术
或者国防科大的,科大版的基本上是compilers: principles,techniques
and tools的。况且原版的也已经影印出版,可以实惠的到china-pub.com
上购买8折的。还有一些其他的书,andrew W. Appel的modern compiler
design and implementation in C/Java/ML,这些书一般都是国外的编译
方面的教科书,因此有国外的同学的话可以帮忙。另外一本比较技术化的是
fischer的书crafting a compiler in C,很可能在学校的图书馆里都有。
国内出的什么面向21世纪的书中的编译程序构造技术和实现技术有点能够参
考的地方。真正的原理还在alfred v aho,ravi sethi,jeffrey d. Ullman
的compilers: principles techniques and tools里面。现代编译技术发
展主要是针对后端的优化,这方面的书目前市场上可以看到的有这三本:
advanced compiler design and implementation 很厚的书,
building an optimizing compiler 有电子版的,我将放到我的主页上。
optimizing compiler for modern architecture <这本是2001年10月
刚出版的,我们这儿的图书馆去采购了,还没有到>
此外,springer的lecture notes in Computer Science(LNCS)每年
都有编译技术方面的书的,一般都是当年的会议上的论文,代表着比较新的发展
方向和动态。
关于linker的书
中文的只有<<Systems programming and operating systems >>有部分章节讲到了
另外有本翻译过来的<<编译原理及实践>>,也涉及一些工程方面的应用
调试技术:微软有<<如何调试应用程序>>,中文的,
好像比较有名的是:how debuggers work,几本书上都提到过,不知道那儿能找到
google上查了一下:$44.99
这个linker.pdf好像是1972年出来的,比较早,不知道还有没有更新的公开文档
业余爱好者就这样,什么都只有看free的,,呜呜...