Ahmad

Ahmad

#003 – What is C++ used for?

C++ excels in situations where high performance and precise control over memory and other resources is needed. Applications include: C++ also has a large number of high-quality 3rd party libraries available, which can shorten development times significantly. With an update…

#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…