Интегрированная среда разработки – это определённая система, которой пользуются профессиональные программисты, разрабатывая программное обеспечение компьютера.
IDE состоит из:
- Интерпретатора;
- Редактора текста;
- Компилятора;
- Программы отладчика;
- Автоматизации производства.
IDE также может содержать некоторые средства для упорядочивания работы с системами контроля и управления версиями, в том числе дополнительные инструменты, позволяющие упростить пользование графическим интерфейсом. В ряде некоторых современных версий имеется инспектор объектов и браузер, а также диаграмма иерархии классов. Специальные включения позволяют более комфортно пользоваться объектной разработкой программного обеспечения. В основном IDE предназначен для работы с известными и часто используемыми языками программирования - Dev-C++, Delphi, VisualBasic. Однако, существуют также среды для работы с другими языками программирования, – например, QtCreator, Eclipse, Embarcadero RAD Studio. Среди последних версий можно отметить MicrosoftVisualStudio, Xcode и NetBeans.