Инструментальное программное обеспечение
Инструментальное программное обеспечение – это комплекс программ, используемых для разработки, отладки и тестирования системного и прикладного программного обеспечения.
При создании новых программ используются различные системы программирования, редакторы векторной и растровой графики, специальные отладочные программы, которые позволяют находить и исправлять ошибки.
Система программирования – система, используемая для создания программ на основе какого-либо языка программирования. В состав таких систем обычно входят:
интегрированная среда разработки программ;
средства создания и редактирования текстов программ;
транслятор (компилятор или интерпретатор);
библиотеки стандартных модулей, процедур и функций;
справочная система.
Транслятор – это программа-переводчик, которая преобразует текст программы в набор машинных команд, понятных компьютеру. Транслятор может быть выполнен либо в виде компилятора, либо в виде интерпретатора.
Компилятор – программа, переводящая текст программы в машинный код целиком.
Интерпретатор – программа, переводящая текст программы в машинный код построчно. Недостаток интерпретатора в том, что текст программы должен каждый раз при запуске переводиться в машинный код, что не очень удобно.
Примерами таких систем программирования являются: Basic, Turbo Pascal, Borland Delphi, Borland C++ и многие другие.

<<<<< >>>>>