Инструментальное программное обеспечение

(software tools). Это программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, ком-
26


пиляторы, отладчики, вспомогательные системные программы, графические пакеты и др.

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

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

При программировании используются: машинно-ориентиро- ванный язык Assembler, процедурно-ориентированные языки высокого уровня (Basic, Pascal, Delphi, Си, Java), проблемно- ориентированные языки (Dbase, Prolog, Algol).

Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. Любая система программирования может работать только в соответствующей ей ОС, под которую она создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие системы.

Для того чтобы компьютер мог понять программу, написанную на каком-то языке программирования, необходим переводчик (транслятор) такой программы в машинные коды.

Трансляторы языка программирования — это программа, предназначенная для преобразования программ, написанных на языках программирования, в машинный код. Трансляторы делятся на два класса: компиляторы и интерпретаторы.

Компилятор преобразует (транслирует) всю программу в модуль на машинном языке, после этого программа записывается в память компьютера, а затем исполняется.

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

Ассемблеры переводят программу, записанную на языке ассемблера (автокода), в программу на машинном языке.


1.6.

<< | >>

Еще по теме Инструментальное программное обеспечение:

  1. Программное обеспечение
  2. Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
  3. Эд САЛЛИВАН. ВРЕМЯ — ДЕНЬГИ Создание команды разработчиков, программного обеспечения, 2001
  4. Том ДеМарко. Вальсируя с Медведями Управление рисками в проектах по разработке программного обеспечения, 2005
  5. Алистэр Коуберн. Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения, 1999
  6. РЕАКЦИЯ ИНСТРУМЕНТАЛЬНАЯ
  7. АГРЕССИЯ ИНСТРУМЕНТАЛЬНАЯ
  8. ДЕЙСТВИЕ ИНСТРУМЕНТАЛЬНОЕ
  9. ОСЯЗАНИЕ ИНСТРУМЕНТАЛЬНОЕ
  10. 2.4.1. Программный анализатор