Back to [[conference:committee:2015-proposals]]\\ \\ **Title**: 'New' Features of C\\ **Proposer**: [[2015: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.\\ \\ \\ \\