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