Инструмента́льное програ́ммное обеспе́чение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
Инструментальные программные средства (системы программирования) — обязательная часть программного обеспечения, с использованием которой создаются программы. Инструментальные программные средства включают в свой состав средства написания программ (текстовые редакторы); средства преобразования программ в вид, пригодный для выполнения на компьютере (ассемблеры, компиляторы, интерпретаторы, загрузчики и редакторы связей), средства контроля и отладки программ.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
1) Borland Delphi - предназначен для решения практически любых задачи прикладного программирования.
2) Borland C++ Builder - это отличное средство для разработки DOS и Windows приложений.
3) Microsoft Visual Basic - это популярный инструмент для создания Windows-программ.
4) Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows
Транслятор - это программа, которая переводит входную программу на исходном (входном) языке в эквивалентную ей выходную программу на результирующем (выходном) языке. В этом определении слова "программа" встречается три раза, и это не ошибка и не тавтология. В работе транслятора, действительно, всегда участвуют три программ
трансляторы — программы или технические средства, выполняющие трансляцию программы.
компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их