Применение интегрированной среды разработки

Содержание

Большинство современных компиляторов поставляются в двух различных видах. Первый вид представляет собой автономный функционально-законченный компилятор, работающий в режиме командной строки. При работе с таким компилятором вначале программист с помощью отдельного редактора создает исходный текст программ. Затем он компилирует свою программу, и, наконец, выполняет ее. Все эти действия выполняются как отдельные команды, вводимые программистом в командной строке. Любая отладка или контроль исходных файлов (например, с помощью утилиты МАКЕ) также выполняются обособленно. Компилятор, работающий в режиме командной строки, является традиционной формой поставки компиляторов.

Второй вид компиляторов входит в состав интегрированной среды разработки (IDE — integrated development environment), как например, интегрированная среда разработки Visual C++. Выполненный в таком виде компилятор интегрирован вместе с редактором, отладчиком и диспетчером (или менеджером) проектов (который заменяет самостоятельную утилиту МАКЕ), а также системой поддержки исполнения программ. С помощью интегрированной среды разработки программист может редактировать, компилировать и прогонять программы, не покидая интегрированной среды разработки. Когда впервые была выпущена интегрированная среда разработки, она представляла собой этакого неуклюжего и громоздкого монстра, работать с которым было весьма утомительно. Тем не менее, сегодня интегрированные среды разработки, выпускаемые основными производителями компиляторов, могут предложить программистам очень широкие возможности. Если вы не поленитесь заняться установкой параметров интегрированной среды разработки, чтобы они оптимально соответствовали вашим потребностям, то обнаружите, что применение именно такой интегрированной среды значительно упрощает процесс разработки.

Естественно, применяете ли вы интегрированную среду разработки или традиционно набираете все команды в командной строке — это дело вашего личного вкуса. Если вам нравится набирать все команды в командной строке — это тоже будет правильно. К тому же, одно из достоинств этого традиционного подхода заключается в том, что вы лично сами можете выбирать для работы любое инструментальное средство, а не довольствоваться тем, что предложит вам интегрированная среда разработки.