Integrated Development Environment
From Cppwiki
delalrelo
An Integrated Development Environment (IDE) is a program which provides a single workspace for common programming tasks, such as writing code (a text editor), debugging problems (a debugger), performance analysis (a profiler), version control, etc. An IDE provides a single integrated environment for many tasks, making program development easier and more streamlined.
Not all users like IDEs; some people prefer advanced text editors such as VIM or Emacs. Although these programs sometimes offer IDEesque features, they are primarily text editors.