c++ - 为什么编译需要这么长时间?

标签 c++ c performance compilation language-design

为什么编程语言需要很长时间才能编译?假设 c++ 需要很长时间,因为它必须在每次编译文件时解析和编译头文件。但我听说预编译的头文件需要这么长时间?我怀疑 c++ 不是唯一有这个问题的语言。

最佳答案

一个 C++ 特定的问题使它非常慢,与几乎任何其他语言不同,您不能独立于语义分析来解析它。

关于c++ - 为什么编译需要这么长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/588884/

相关文章:

c++ - OpenCL - GPU 总和和 CPU 总和不一样

C 数组和指针,当我给数组提供新地址时会发生什么?

c - 如何删除数组中找到的元素并将数组元素向左移动?

c - 使用 strlen() 时超出时间限制错误?

java - 如何加速 Eclipse Juno?

c++ - 加速 Matlab 到 C++ 的转换

c++ - visual studio c编译器的路径

c++ - 对字符串使用小于比较运算符

c++ - 通过继承专门化运算符模板

c++ - std::uniform_real_distribution与std::uniform_int_distribution性能