IDEs•An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. •IDEs are usually made of three things:–Editor–Build Automation (compile a project)–Debugger (like GDB)•Most modern IDEs have intelligent code completion.
Microsoft Visual Studio•Microsoft’s flagship IDE•It is used to develop computer programs for Microsoft Windows, as well as web sites, web apps, web services and mobile apps.•Supports 36 languages (including C++)•Free for community edition•UMBC computer science students can get Visual Studio Enterprise for free –Google “UMBC Microsoft Imagine”From:
Microsoft Visual Studio
Dev-C++•Dev-C++ is a free full-featured integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++. •It is written in Delphi.•Easy to use – generally considered obsoletealthough it is still periodically updatedFrom:
Code::Blocks•Code::Blocks is a free, open-source cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++.