|
讀了《CLR via C#》后,知道了它的作者Jeffrey Richter。 真的是大神啊~ 書中有一段話差點毀了我的世界觀,價值觀和愛情觀: “雖然這樣說很難讓人信服,但許多人(包括我)都認(rèn)為托管應(yīng)用程序的性能實際上超過了非托管應(yīng)用程序。有許多原因使我們對此深信不疑---例如,當(dāng)JIT編譯器在運(yùn)行時將IL代碼編譯成本地代碼時,編譯器對執(zhí)行環(huán)境的認(rèn)識比非托管編譯器更深刻?!?br> “JIT編譯器能判斷代碼是否運(yùn)行在一個Intel Pentium 4 CPU上,并生成相應(yīng)的本地代碼來利用Pentium 4支持的任何【特殊】指令,相反,非托管代碼通常是針對通用的、具有最小功能集合的CPU編譯的,不會使用提升應(yīng)用程序性能的特殊指令?!?br> 后來百度了下Jeffrey Richter的其他作品,好像都很經(jīng)典... 學(xué)C#到一定程度,就要開始學(xué)整個.NET CLR而不再是語言本身咯~~ 這本書讀了真是受益匪淺~~~~ |
|
|