經典書籍

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的,,嗚嗚...
 
發佈了8 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章