什么时候使用C++而不是高级语言?

yoh*_*nes -4 programming-languages

什么时候使用C/C++比使用像python这样的高级编程语言更合适?

ten*_*our 5

无数的理由......

  1. 您需要使用最适合C或C++的基本库
  2. 你对学习一门新语言不感兴趣
  3. 您需要访问Python中不可用的系统API或资源
  4. 您的项目结构更适合C或C++的语法
  5. 您希望使用C或C++的功能,这些功能是Python无法获得的,最值得注意的是编译时检查.或者你知道,switch声明.
  6. 外部工具支持,例如静态分析对于Python来说要困难得多.
  7. 性能
  8. 该项目已经用C++编写,您不想移植它
  9. 您希望确保它可以在没有解释器的情况下在最小安装上运行
  10. 您需要以可调试的minidump形式从客户端计算机调试信息
  11. 你只是不喜欢 Python

...