CPP Crash Course Review: Overture to C Programmers, and Chapter 1.
A while back I wanted to review the book C++ Crash Course as a way of making sure I had explored the various facets of C++, but was side-tracked with the learning of other programming languages such as Java. Now I have some time to review my knowledge of these languages, and I want to take this opportunity to refresh my memory of certain concepts, and perhaps even spend time delving into aspects of C++ that I never fully grasped.
In my review of the Overture to C Programmers chapter, I did not find anything of of extreme interest. It was mostly a review of the basics of C++, however there were some very competent explanations of some concepts. Probably a bit too much detail if you are somebody already familiar with C, but for those who are new it may be worthwhile.
Overall, Chapter 1 made me realize how easily I confuse C with C++ code. This is in part because most well-written C programs are valid C++ programs. Nothing new was learned, but at least I got a chance to set up my preferred working environment and compile a few simple programs to make sure I am ready to write some more sample programs.
I compiled a list of notes from the Overture to C Programmers chapter, and Chapter 1 - Part 1:
https://github.com/pereiradaniel/CPP_CRASH_COURSE/blob/master/Overture/notes.md
https://github.com/pereiradaniel/CPP_CRASH_COURSE/blob/master/P1C1/notes_part1.md