A C++ program is a collection of commands, which tell the computer to do "something".
This collection of commands is usually called C++ source code, source code or just code.
Commands are either "functions" or "keywords".
Keywords are a basic building block of the language, while functions are, in fact, usually written in terms of
simpler functions--you'll see this in our very first program, below. (Confused? Think of it a bit like an outline for a book; the outline might show every chapter in the book;
each chapter might have its own outline, composed of sections.
Each section might have its own outline, or it might have all of the details written up.
Thankfully, C++ provides a great many common functions and keywords that you can use.
C++ is an intermediate-level language with object-oriented programming features, originally designed to enhance the C language.
C++ powers major software like Firefox, Winamp and Adobe programs.
It's used to develop systems software, application software, high-performance server and client applications and video games.