What is an IDE
An IDE, or Integrated Development Environment, combines the tools for editing, compiling, linking, and
running. It also adds tools for debugging, creating complex programs, graphical tools and other features.
Beneath it all, however, is the humble command line compiler and linker. The process is the same: edit,
compile and link, run.