Building Blocks of a Cpp Program
Hello everyone with the first C++ post. First of all, we need to talk about building blocks of a C/C++ program. As we said in previous introductory post the C++ is a low level compiled language. This means, when you write and compile a C++ code, it will yield an executable program code which consist of machine instructions. This makes C++ different from newer interpreted languages such as Python, C# or Java. Those are not executed directly on the processor but instead are sent to an interpreter program that is responsible for execution of the intermediate instructions (byte codes). For example, Java programs are executed by the Java virtual machine (JVM), while C# programs are executed by the Common Language Runtime (CLR). Due to the C++ programs can be compiled directly to processor instructions, it still broad use in fields where absolute performance necessity. Thus, C++ allows developers to write applications that take full advantage of underlying architecture. When you would l...