Linear (Sequential) programming ⇒ Block of code excuted line by line.
Disadvantages ⇒ لما الكود يعدي حد معين بيكون صعب في التعديل واصلاح الاخطاء وبياخد وقت ومجهود
Structural programming ⇒ Group of building blocks (functions)
Disadvantages ⇒ لما الفنكشنز تكتر والكود يكبر بتكون نفس مشكلة السيكوينشيال
Object-Oriented programming ⇒ Blocks of data and methods
To excute the C++ file the cpp must convert to exe or dll.
Excution is done by a Compiler that convert the source code to native (machine) code.
file.cpp => compiler (gcc.exe) => file.exe (file.dll)
This arrangement is platform dependent.