Computers can store huge amounts of information, recall that information quickly and accurately, and perform calculations with lightning speed and perfect accuracy. However, computers cannot think by themselves , and need step-by-step instructions from us telling them what to do. These instructions are called a computer program, written by a human computer programmer in a programming language such as C++. A compiler, together with a preprocessor and a linker, translates the computer program into machine language that a computer understands.
We then analyzed a C++ program, which outputs Hello World! to the screen. The program looks simple, but much is going on behind the scenes. We analyzed that code, line by line. You then created and ran your own Hello World! C++ application.