Chapter 2. Creating C or C++ Applications