当前位置:网站首页>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
边栏推荐
- CSDN问答模块标题推荐任务(二) —— 效果优化
- Record the first JDBC
- Pytorch LSTM实现流程(可视化版本)
- Isn't there anyone who doesn't know how to write mine sweeping games in C language
- 解决扫描不到xml、yml、properties文件配置
- 百度百科数据爬取及内容分类识别
- Copy constructor template and copy assignment operator template
- MySQL storage engine
- Moteur de stockage mysql23
- Download and installation of QT Creator
猜你喜欢

Breadth first search rotten orange

Adaptive Bezier curve network for real-time end-to-end text recognition

Download and installation of QT Creator

Database middleware_ MYCAT summary

Mysql35 master slave replication

ByteTrack: Multi-Object Tracking by Associating Every Detection Box 论文阅读笔记()

CSDN问答标签技能树(五) —— 云原生技能树

Const decorated member function problem

Pytorch RNN actual combat case_ MNIST handwriting font recognition

CSDN问答模块标题推荐任务(二) —— 效果优化
随机推荐
Complete web login process through filter
Nanny hand-in-hand teaches you to write Gobang in C language
MySQL combat optimization expert 12 what does the memory data structure buffer pool look like?
基于Pytorch的LSTM实战160万条评论情感分类
Pytorch LSTM实现流程(可视化版本)
Solve the problem of remote connection to MySQL under Linux in Windows
Database middleware_ MYCAT summary
MySQL33-多版本并发控制
Set shell script execution error to exit automatically
Just remember Balabala
Mysql21 user and permission management
API learning of OpenGL (2004) gl_ TEXTURE_ MIN_ FILTER GL_ TEXTURE_ MAG_ FILTER
MySQL28-数据库的设计规范
MySQL combat optimization expert 09 production experience: how to deploy a monitoring system for a database in a production environment?
① BOKE
PyTorch RNN 实战案例_MNIST手写字体识别
[unity] simulate jelly effect (with collision) -- tutorial on using jellysprites plug-in
Record the first JDBC
@controller,@service,@repository,@component区别
text 文本数据增强方法 data argumentation