Compilation is the process of converting the code written in a high-level programming language into machine language that the computer can execute directly. Code written in languages like C and C++ is not understandable by the computer in its original form