CLR via C# 4th Edition 野峰


正式版的封面设计,比之前的预览版强很多!第三版的封面沿用的是 Microsoft Press 的统一风格,这版非常个性,也说明 CLR via C# 这本书,经过 1 版、2 版、3 版,到第 4 版,已经确立了自己的江湖地位!

这本书是透过 C# 这扇窗,向开发者展示 CLR 内部的原理、机制,以及 FCL 的一些设施。和 Bill Venners 的 Inside Java Virtual Machine 不同,并不是条分缕析 CLR 的内部实现(Microsoft 也不会允许 :-)),而是针对开发者的需要,深入探讨 CLR 内部原理的、机制性的东西,适合于中高级开发者,特别是大型系统、类库、框架以及语言编译器开发者研读。

第 4 版,和前一版一样,还是 Jeffrey 的妻子操刀作序,语言仍然那样风趣,如最后的总结:

In summary, with your continued patronage, Jeff has delivered yet another masterpiece. Our family can return to a more normal state. Which is what, really? I think maybe normal is the book writing state.

不无“抱怨”,但更多的是骄傲和自豪。

今天刚把前一版翻到了最后一页,就拿到了新版。Maybe my nornal state is the book reading state.

第 3 版匆匆读过,感觉 Jeffrey 在第五部分 Threading 用力最深,也是 Kristin(Jeff's wife)在序言中用一大段的篇幅深情推荐的内容:For years, Jeff has told me about threading. ... If you want to know about threading, no one has thought about it  more or worked with it more than Jeff has. And all those wasted hours of his life (he can't get them back) are here at your disposal. Please read it. ...

第 4 版关于 Threading,增加了 WinRT 以及 C# 5.0 异步编程机制(async/await)的内容。想要完全弄懂 CLR 的 Threading 机制,还要从 Windows 本身的 Threading 机制着手, Jeffrey 在 Windows via C/C++ 中有深入的讨论。
 
原文地址:https://www.cnblogs.com/prowyh/p/2808133.html