Popular C/C++ compilers:
Both C and C++ have ISO standards:
CS100 is based on C17 and C++17.
Possible ways:
The standard documentations are not friendly for learning:
Cppreference is a complete online reference for the C and C++ languages and standard libraries.
Upon completion of the course, you should be able to:
Homework
Recommended textbooks:
All of the course materials conform to the C17 and C++17 standards, based on cppreference and the standard committee's papers.
Note on textbooks:
Note on cppreference/standard documentations:
Click on this image to see the webpage.
On Mac/Linux, remove ".exe"
On Mac/Linux, use "./" instead of ".\"
C89 and C90 are the same language, but C89 is an ANSI standard and C90 is an ISO standard.
C++03 is just C++98 amended with some corrections (a Technical Corrigendum)