LLVM每日談之十九 LLVM的第一本系統的書<Getting Started with LLVM Core Libraries>

做者:史寧寧(snsn1984)架構

LLVM最終有了一本系統的書了——《Getting Started with LLVM Core Libraries》。工具

這本書號稱是LLVM的第一本書,但是聽說日本早就有兩本日文的關於LLVM的書,這個瞭解的很少。post

只是可以確定的是,這本書是英文表述的第一本書。學習

這本書的覆蓋範圍很是廣,從簡單的怎樣安裝LLVM一直到各個部分的介紹,以及怎樣使用這些部分去建立本身的工具,都有所介紹。.net

對於想使用LLVM去建立本身的工具的人。全然是夠用的,而且是很是不錯的一本書。這也是本書的主要針對羣體。畢竟編譯器發展到這個階段,不少其它的人是怎樣使用編譯器和假設用它去構建本身的工具。而前者的操做十分簡單,僅僅需要幾條簡單的命令就好。有難度的是後者。blog

對於有更深刻的需求的讀者,比方打算hacking LLVM的人,這本書依舊算是淺的。hacking LLVM最好的辦法依舊是啃代碼,只是我相信這本書依舊可以讓打算hacking LLVM的人,對各個部分有一個綜合的瞭解。文檔

而對於LLVM的剛開始學習的人來講,這本書也很是不錯,可以高速的讓剛開始學習的人對LLVM的架構以及各個部分有一個高速而且系統的瞭解。這裏的關鍵是系統。因爲LLVM自己本身的文檔也很是多,很是多文檔也是寫的很是仔細很是經典的,普通狀況下不easy被超越。get

但是文檔缺乏的是一個系統的全面的介紹。這些正是這本書所具備的。編譯器

因此,綜合來講。對於LLVM的學習者來講。這本書仍是很是值得一讀的。這本書今年剛出,沒有中文版,網上可以找到電子版,喜歡LLVM的可以自行搜索。it

相關文章
相關標籤/搜索