Интегрированные среды

Системы программирования включают в себя:

o транслятор;

o редактор связей;

o графическую среду разработчика;

o отладчик;

o средства оптимизации кода программ;

o набор библиотек (возможно с исходными текстами программ);

o сервисные средства (утилиты) для работы с библиотеками, текстовыми и двоичными файлами;

o справочные системы;

o документатор исходного кода программы;

o систему поддержки и управления проектом программного комплекса.

Инструментальная среда пользователя представлена специальными средствами, встроенными в пакеты прикладных программ, такими, как:

o библиотека функций, процедур, объектов и методов обработки;

o макрокоманды;

o клавишные и языковые макросы;

o программные модули-вставки;

o языки запросов высокого уровня;

o языки манипулирования данными;

o построители объектов,

o конструкторы экранных форм, меню и отчетов;

o генераторы приложений;

Интегрированные среды разработки программ объединяют вышеназванные наборы средств для комплексного их применения на всех технологических этапах создания программ.

К интегрированным средам относятся: С++ Builder и Visual Basic фирмы Microsoft, Delphi фирмы Borland, Oracle одноименной фирмы.

Тенденции развития инструментария программирования показывают, что разработчики предпочитают интегрированные среды, несмотря на их дороговизну.