当前位置:网站首页>Development of C language standard
Development of C language standard
2022-07-06 10:42:00 【Alexxinlu】
Team blog : CSDN AI team
c The development of language standards is mainly divided into the following stages :
K&R C
1978 year , Dennis · Ricci (Dennis Ritchie) Blaine · Cornegan (Brian Kernighan) Published a Book , named 《The C Programming Language》. The book was C Language developers call it “K&R”, For many years, it was regarded as C Informal Standard Specification of language . People call this version C The language is “K&R C”.
C89
For unity C Language version ,1983 The National Bureau of standards (American National Standards Institute, abbreviation ANSI) A committee was set up , To make C Language standards .1989 year C Language standards are approved , go by the name of ANSI X3.159-1989 “Programming Language C”. This version of C Language standards are often called ANSI C. And because this version is 89 Completed in , So it's also called C89.
C90
later ANSI Submit this standard to ISO( International standards organization ),1990 By the ISO Adopt as an international standard , be called ISO C. And because this version is 1990 Published in , So it's also called C90. therefore ANSI C、ISO C、C89、C90 this 4 The contents of the two standards are actually the same .
C99
stay ANSI C After the standards are established ,C The norms of language haven't changed much for a long time .1995 year C The programming language working group is interested in C There have been some changes to the language , Become later 1999 Published in ISO/IEC 9899:1999 standard , It's usually called C99. But companies are very interested in C99 The support of people shows different interests . When GCC And some other commercial compilers support C99 Most of the features of , Microsoft and Borland But it doesn't seem to be interested in it .
C11
stay 2011 year 12 month ,ANSI Adopted ISO/IEC 9899:2011 standard , This criterion is usually C11.
C18
2018 year 6 Released on ISO/IEC 9899:2018 standard , This standard is called C18, It's up to date C Language programming standards , This standard is mainly for C11 Supplemented and amended , No new language features have been introduced .
C2x
The next version of C Language standards , It is expected that 2022 year 12 month 1 Day to complete .
Reference resources
边栏推荐
- Global and Chinese markets of static transfer switches (STS) 2022-2028: Research Report on technology, participants, trends, market size and share
- [reading notes] rewards efficient and privacy preserving federated deep learning
- Windchill configure remote Oracle database connection
- Security design verification of API interface: ticket, signature, timestamp
- Google login prompt error code 12501
- Database middleware_ MYCAT summary
- Sed text processing
- MySQL23-存储引擎
- A necessary soft skill for Software Test Engineers: structured thinking
- MySQL27-索引優化與查詢優化
猜你喜欢

Mysql27 - Optimisation des index et des requêtes

高并发系统的限流方案研究,其实限流实现也不复杂
![[unity] simulate jelly effect (with collision) -- tutorial on using jellysprites plug-in](/img/1f/93a6c6150ec2b002f667a882569b7b.jpg)
[unity] simulate jelly effect (with collision) -- tutorial on using jellysprites plug-in

Nanny hand-in-hand teaches you to write Gobang in C language

What is the current situation of the game industry in the Internet world?

【C语言】深度剖析数据存储的底层原理

MySQL24-索引的数据结构

该不会还有人不懂用C语言写扫雷游戏吧

Pytorch LSTM实现流程(可视化版本)

MySQL28-数据库的设计规范
随机推荐
A necessary soft skill for Software Test Engineers: structured thinking
[unity] simulate jelly effect (with collision) -- tutorial on using jellysprites plug-in
Security design verification of API interface: ticket, signature, timestamp
Just remember Balabala
MySQL32-锁
PyTorch RNN 实战案例_MNIST手写字体识别
第一篇博客
Not registered via @EnableConfigurationProperties, marked(@ConfigurationProperties的使用)
[C language] deeply analyze the underlying principle of data storage
windows无法启动MYSQL服务(位于本地计算机)错误1067进程意外终止
text 文本数据增强方法 data argumentation
Use xtrabackup for MySQL database physical backup
Discriminant model: a discriminant model creation framework log linear model
Advantages and disadvantages of evaluation methods
① BOKE
ZABBIX introduction and installation
Bytetrack: multi object tracking by associating every detection box paper reading notes ()
February 13, 2022 - Maximum subarray and
MySQL21-用戶與權限管理
MySQL combat optimization expert 09 production experience: how to deploy a monitoring system for a database in a production environment?