为什么 C 语言没有统一的编译器实现?
8.3k
等14人参与

经过一段时间的学习,我们发现课程当中用到的 MSVC、MinGW gcc、Linux gcc 编译器在实现细节上有一定的差异,这实际上给我们的学习和实践带来了或多或少的麻烦。C 语言标准的出现其实也希望对 C 语言做出一些统一的规定和约束,但即便如此,各家的编译器在对 C 语言的标准的支持上也并不完整。

试想一下,为什么会存在这些差异?其他语言又是怎么做的(可以对比下 C++、Java、JavaScript 等你熟悉的其他语言)?

**提示:**可以从 C 语言的诞生历程,操作系统的差异和演变,以及编译器的发展历史出发谈谈自己的想法。

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信