LLVM是什么以及其编程规范中关于using namespace std的思考

 

1. LLVM和JVM的对比后端

JVM是一套规范,并不特指具体的实现,而JVM是一套具体的实现。spa

JVM通常是做为总体为用户提供Java运行时环境的,并不拆开来用。LLVM可从其中抽出部分作静态编译器后端,也可作动态编译器后端,也可基于它来作调试器。调试

2. 关于using namespace stdblog

总结起来就是2点:在头文件中,用using绝对是一件坏事。而在cpp文件,这须要根据场景具体分析。对于LLVM来讲,因为它须要考虑平台的可移植性,因此在这个项目中,他们历来不用using语句。编译器

相关文章
相关标签/搜索