C90标准:修订与重命名的编程语言 ANSI/ISO 9899:1990

需积分: 50 0 下载量 31 浏览量 更新于2024-07-20 收藏 12.99MB PDF 举报
ISO/IEC 9899:1990, 简称C90标准,是编程语言C的官方国际标准,由美国国家标准协会(American National Standards Institute, ANSI)与国际标准化组织(International Organization for Standardization, ISO)联合发布。该标准修订并重新命名自ANSI X3.159-I 1989,旨在为C语言提供一个统一、一致的规范,以便于全球范围内的软件开发。 C90标准定义了C语言的核心语法、特性以及程序行为,包括数据类型、控制结构、函数、数组、指针、内存管理等关键元素。它强调了可移植性和一致性,确保在不同系统和平台上编写的C代码能够按照预期运行。C90标准对于当时的软件开发具有重要意义,因为它确立了C语言的基础框架,对后续的C语言版本如C99、C11和C18起到了奠基作用。 在制定过程中,ANSI对标准的批准有着严格的要求,确保了充分的共识过程得以遵循。所谓共识,是指在ANSI标准审查委员会的判断下,与标准直接相关且利益相关的各方达成了实质性的一致意见,这意味着所有观点都得到了考虑,尽管可能不是全体一致。C90标准的制定体现了开放、公平的协商精神,鼓励不同利益方共同参与并解决分歧。 值得注意的是,尽管C90标准被广泛接受和采用,但它的使用是完全自愿的,并不强制任何厂商或开发者必须遵循。人们可以根据自身需求选择符合或不遵循标准的产品、过程或方法。美国国家标准研究所的角色是监督和确认标准的开发过程,而非直接制定标准。 C90标准的发布对当时的IT行业产生了深远影响,不仅推动了C语言的广泛应用,还促进了软件工程实践的发展和规范化。随着技术的进步和市场需求的变化,C语言的标准也在不断更新,以适应现代编程环境的需求。然而,C90标准作为C语言早期的关键基石,其历史地位和影响力不容忽视。