为什么人们在使用C++时仍然使用C语言?

Vad*_*klk 5 c c++

我的问题是,为什么人们在使用C++时仍然使用C?我研究过C,因为它被认为是程序员交流的语言,建议任何程序员知道.然后我转到C++,我现在想,为什么人们仍然在C中使用和编程?据我所知,C++更强大(在其中有OOP方面),它和C一样快,整体似乎更好.我见过人们不喜欢C++,因为编写代码太难了.

Mak*_*kis 13

编程更简单,更有趣.

但更重要的是,编译器编写起来要容易得多,因此仍有许多环境可以让你只获得一个C编译器,或者C++编译器远远不如(错误,速度慢,生成臃肿的二进制文件).

  • "更有趣"在这里是主观的 - 我个人认为这更痛苦. (10认同)
  • +1关于编译器的观点.那些只使用像MSVC和GCC这样的大型,成熟的编译器的人并没有意识到蹩脚的嵌入式工具链的长尾是什么样的 - 一个在2010年几乎无法管理C编译器的供应商就不会是某个人了.我想去一个C++编译器. (5认同)

Arg*_*ote 6

C通常用于硬件编程,一些微控制器和类似硬件通常具有编译器,该编译器将C代码转换为本机指令.它使编程这些硬件比编写原始组件简单得多.