Lecture overview -- Keyboard shortcut: 'u'  Previous page: Basic Observations -- Keyboard shortcut: 'p'  Next page: The Popularity of C and C++ -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Lecture 1 - Page 10 : 29
Notes about C++
From C to C++
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

  • C99

    • A major new version relative to C89, with many new features

    • Developed in parallel with C++

  • C11

    • Multithreading, improved unicode support, ...