Category cpp_nibble

#002 – The history of C++

I believe understanding the history of C++ allows us to examine why it was created and how it expands on its predecessor, C because C++ was ultimately developed to serve a purpose. Introducing C The C language was developed in…

#001 – C++ as a high-level language

#000 – How C++ actually runs spoke about how our C++ code gets converted into machine code, allowing our programs to execute on hardware. Low-level languages operate directly with hardware. This includes registers and the CPU’s Instruction Set (ISA). Thus,…

#000 – How C++ actually runs

Before we write a single line of C++, it’s important to understand how our programs get executed, because they are ultimately executed on hardware. However, a computer’s CPU doesn’t understand C++ so … what happens? Here’s a flowchart explaining what…

C++ Nibbles

Introduction You know when you take a small bite of a burger. That’s called a nibble. Just a wee little bite. That is the theme of this series. Bite-sized C++ knowledge. Enjoy! Each Nibble will be: