Lecture 1 - Slide 14 : 34
The Evolution of C
Traditional C
Pre standardization C
Relates to version 1 of Kernighan and Ritchie's book
The C Programming Language
Standard C - ANSI C - C89
Still the most widespread version of C
The version supported by most compilers, and text books
Relates to version 2 of Kernighan and Ritchie's book
The C Programming Language
C99
A major new version relative to C89, with many new features
Developed in parallel with C++
C11
Multithreading, improved unicode support, ...