21xrx.com
2024-11-10 00:29:14 Sunday
登录
文章检索 我的文章 写文章
为什么C语言1与2不是1
2023-06-17 12:43:58 深夜i     --     --
C语言 版本 发展

C语言是一种广泛应用的编程语言,但是在C语言的版本中,却没有C语言1这个版本,而是直接从C语言2开始命名的。这是为什么呢?

其实,C语言在最初的设计中,就没有定义版本的概念。直到1978年,C语言的创始人Dennis Ritchie在著名的《The C Programming Language》一书中,对C语言进行了说明和规范,这就被视为最早的C语言标准。

而在1989年,由于C语言在各种平台上不断发展和变化,C语言标准又进行了更新和扩充,这就是著名的ANSI C(或称为C89)规范。

之后,C语言标准还陆续更新了C99和C11版本。但是,相较于后面的更新版本,C语言2可以被视为对C语言(或者说K&R C)的改良版,具有更加规范和可控的语法结构和特性。

因此,C语言1与2并不是因为版本的迭代而产生的,而是因为C语言在规范和发展上的整体演进过程中,C语言2更符合当时的需求和标准,才被更广泛地认可和应用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复