Back to 2015-proposals
Title: 'New' Features of C
Proposer: Dan Saks
Type: Tutorial
Duration: 90 mins
Description:
The first international standard for the C programming
language was C90. Since then, two newer standards have been published,
C99 and C11. C99 introduced a significant number of new features. C11
introduced a few more, some of which have been available in compilers for
some time. Curiously, many of these added features don't seem to have
caught on. Many C programmers still program in C90.
This session explains many of these 'new' features, including declarations
in for-statements, extended integer types, compound literals, designated
initializers, restricted pointers, anonymous structures and unions,
alignment support, and static assertions.