·NETCore底層入門檢視原始碼討論檢視歷史
《·NETCore底層入門》,老農,劉浩楊 著,出版社: 北京航空航天大學出版社。
書籍是人類進步的階梯,合理閱讀使一個人完善自身的知識結構[1],全面提升人文素質[2],為走向成功奠定堅實的基礎。
內容簡介
本書講解了 .NET Core公共語言運行時的底層實現,從介紹MSIL和x86匯編語言開始,到講解異常、多線程、GC以及JIT編譯器的實現原理與實現細節。本書包含了大量圖表讓讀者可以更容易了解其中的內容,同時涉及到 .NET Core底層實現的部分還給出了對應的源代碼鏈接,讓讀者可以參考源代碼有更深入的理解。此外,本書還有相關提問用的倉庫和QQ 群便於讀者交流,詳見序言。
本書主要面向有一年以上 .NET (C#)開發經驗的開發者,其他程序語言的開發者也可以閱讀本書來比較 .NET Core與其他語言的運行時之間有哪些共同點和不同點,本書的知識可以為讀者在編寫高性能應用或底層應用時提供有力的支持。
作者介紹
老農,開源MVC框架ZKWeb的作者,對C++和x86匯編有多年研究,熟悉逆向分析和性能優化。
劉浩楊,高級軟件工程師,關注應用性能管理(APM)和高級語言虛擬機實現,熟悉Web應用性能優化,對MSIL和CLR有深入了解。開源愛好者,開源AOP框架AspectCore作者,Apache SkyWalking APM的.NET Core探針作者。
參考文獻
- ↑ 什麼是時代的知識結構——湯勝天,搜狐,2016-11-04
- ↑ 陳丹青:何謂人文素質教育? ,搜狐,2017-11-24