<分区>
全部,
有很多编程语言/操作系统/设备驱动程序,即使用 C 构建的软件和 C++ .我想知道 C 和 C++ 是否是所有公司都必须构建自己的产品的仅有的 2 种低级编程语言?如果有,为什么 C 和 C++ 比其他选项更受欢迎?
<分区>
全部,
有很多编程语言/操作系统/设备驱动程序,即使用 C 构建的软件和 C++ .我想知道 C 和 C++ 是否是所有公司都必须构建自己的产品的仅有的 2 种低级编程语言?如果有,为什么 C 和 C++ 比其他选项更受欢迎?
最佳答案
有许多适用于操作系统开发的“中级”语言,但 C 和 C++ 是迄今为止最受欢迎的。造成这种情况的原因有很多,包括:
C 作为 Unix 的实现的早期成功导致了它的广泛采用。
出色的开发工具(编译器、lint、编辑器、内存泄漏分析、配置文件、代码生成器,令人作呕)的广泛使用使 C 语言更具吸引力。
C 接近“抽象机”级别;不像 Pascal,它有相当多的运行时开销。这在编写高性能软件时是可取的。由于 C 语言与硬件的接近程度,有时它被称为“可移植汇编程序”。
关于c++ - 替代 C、C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4110939/