#include 

/*
 *  The next command allows using simpler names for things in the
 *  std namespace.  The fullname of "cout" is "std::cout" and the
 *  fullname of "endl" is "std::endl".  So this makes programming
 *  easier.
 */
using namespace std;

/*
 *  The execution of a C++ program begins with the function named
 *  "main".  This is after this comment.
 *
 *  The parameter argc is the number of items on the command line
 *  when the program is executed.  This will be 1 if only the name
 *  of the program is entered.
 *
 *  The second parameter is an array of character pointers which
 *  is really an array of C style strings which are the components
 *  of the command line.
 */
int main ( int argc, char **argv )
{
/*
 *  cout followed by the << operator outputs something.  In the
 *  following line it outputs a string and then uses endl.
 *
 *  endl effectively tells cout to actually output whatever it
 *  has been accumulating.
 */
    cout << "Hello World!\n" << endl;

/*
 *  Here we return 0 from main which is the normal way to exit
 *  a program.
 * /
    return 0;
}