我的问题是,为什么人们在使用C ++时仍然使用C? 我研究过C,因为它被认为是程序员交流的语言,建议任何程序员知道。然后我转到C ++,我现在想,为什么人们仍然在C中使用和编程? 据我所知,C ++更强大(在其中有OOP方面),它和C一样快,整体似乎更好。我见过人们不喜欢C ++,因为编写代码太难了。
答案 0 :(得分:13)
C更简单,编程更有趣。
但更重要的是,编译器编写起来要容易得多,所以仍然有很多环境可以让你只得到一个C编译器,或者C ++编译器远远不如(错误,速度慢,会产生臃肿的二进制文件)。
答案 1 :(得分:6)
C通常用于硬件编程,一些微控制器和类似硬件通常具有编译器,可将C代码转换为本机指令。它使编程这些硬件比编写原始组件简单得多。