An Integrated Development Environment (IDE) is
a software application that provides comprehensive
facilities for software development. The following
is a non-exhaustive list of IDEs for C++:
In this course you are recommended to use IDEs
only for editing programs and to use instead the
command line for buidling (compilation and
linking) and debugging. Hence, a text editor is
all what you need and the following is a list of
light text editors:
vim (linux)
emacs (linux)
notepad++ (win)
Compilers
We use GCC in the versions that support C++14 (use flag -std=c++14) hence >= 5. g++ version 5.4 is the
default in Ubuntu 16.04 and hence in the terminal
room machines.