为什么是 c89? 为什么不是 c99 或 c11?
作者: awschult002创建于 2025年6月16日更新于 2026年8月8日
标签5.x
老实说,我很好奇为什么要坚持使用 c89。我知道 c99 有一些缺陷,阻碍了某些项目的采用(例如 Linux 内核),但 c11 已经修复了许多问题,并提供了更好的变量作用域机制,以帮助消除错误(例如 Linux 内核支持 c11)。此外,越来越多的人在 c99/c11 之后的世界中参与了 C 语言的开发。因此,如果我们能够推动使用新版本,进一步的开发支持会显得更自然。
内容来源: Immediate-Mode-UI/Nuklear