C语言在世界上有几个标准?

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:53:23
是不是有ANSI和GNU标准?

最初是有ANSI C标准,然后ANSI把这个标准提交到ISO(毕竟ISO是国际化标准组织),ISO采纳为国家标准。ISO C与ANSI C内容基本相同,主要是格式组织不一样。这个标准是89年发布的,通常称为C89.

99年ISO发布了新的C标准,通常称为C99.

因为ANSI与ISO的C标准内容基本相同,所以对于C标准,可以称为ANSI C,也可以说是ISO C,或者ANSI/ISO C。

此外没有C标准。不存在什么GNU C标准。

GNU计划中含多个内容,其中包括开发C/C++编译器。这个编译器通常简称为GCC(GNU C/C++ compiler)

总而言之,ANSI/ISO C是语言标准。GCC是具体的编译器,它必须符合ANSI/ISO C标准的要求。

GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称Linux 。 一般你在书店买linux操作系统的书的时候会带GNU这样的字样的!!
ANSI:美国国家标准协会的标准。C语言不就是诞生于美国吗??是吧!

我也可以定个标准, 但标准的标准就是ansi的。。