1. LLVM和JVM的對比後端
JVM是一套規範,並不特指具體的實現,而JVM是一套具體的實現。spa
JVM通常是做爲總體爲用戶提供Java運行時環境的,並不拆開來用。LLVM可從其中抽出部分作靜態編譯器後端,也可作動態編譯器後端,也可基於它來作調試器。調試
2. 關於using namespace stdblog
總結起來就是2點:在頭文件中,用using絕對是一件壞事。而在cpp文件,這須要根據場景具體分析。對於LLVM來講,因爲它須要考慮平臺的可移植性,因此在這個項目中,他們歷來不用using語句。編譯器