Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Инструментальные среды программирования.

Документация по сопровождению программных средств. | Назначение аттестации программного средства. | Виды испытаний программного средства. | Объекты и отношения в программировании. Сущность объектного подхода к разработке программных средств. | Объекты и субъекты в программировании. | Объектный и субъектный подходы к разработке программных средств. | Особенности объектно-ориентированного программирования. | Преимущества ООП | Инструменты разработки программных средств. | Инструментальные системы технологии программирования. |


Читайте также:
  1. VI. Лабораторные и инструментальные исследования.
  2. Адаптация - ориентация на подвижность, отсутствие инертности и быстрое приспособление к изменениям внешней социальной среды, свойств личности и коллектива.
  3. адиационный фон среды.
  4. акие из нижеприведенных положений не соответствуют полномочиям Правительства Российской Федерации в сфере природопользования и охраны окружающей среды?
  5. Аксиоматическое построение теорий влияния ситуации и среды на мотивацию поведения потребителя.
  6. Анализ внешней среды и выбор целевого рынка
  7. В коллоидных растворах она проявляется в виде матового свечения среды, чаще всего голубоватых оттенков, которое можно наблюдать при боковом освещении золя на темном фоне.

Инструментальные среды программирования содержат прежде всего текстовый редактор, позволяющий конструировать программы на заданном языке программирования, инструменты, позволяющие компилировать или интерпретировать программы на этом языке, а также тестировать и отлаживать полученные программы. Кроме того, могут быть и другие инструменты, например, для статического или динамического анализа программ. Взаимодействуют эти инструменты между собой через обычные файлы с помощью стандартных возможностей файловой системы. Различают следующие классы инструментальных сред программирования (см. рис. 14.2):

• среды общего назначения,

• языково-ориентированные среды.

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

Рис.16.2. Классификация инструментальных сред программирования.

Языково-ориентированная инструментальная среда программирования предназначена для поддержки разработки ПС на каком-либо одном языке программирования и знания об этом языке существенно использовались при построении такой среды. Вследствие этого в такой среде могут быть доступны достаточно мощные возможности, учитывающие специфику данного языка. Такие среды разделяются на два подкласса:

• интерпретирующие среды,

• синтаксически-управляемые среды.

Интерпретирующая инструментальная среда программирования обеспечивает интерпретацию программ на данном языке программирования, т.е. содержит прежде всего интерпретатор языка программирования, на который эта среда ориентирована. Такая среда необходима для языков программирования интерпретирующего типа (таких, как Лисп), но может использоваться и для других языков (например, на инструментальном компьютере). Синтаксически-управляемая инструментальная среда программирования базируется на знании синтаксиса языка программиро­вания, на который она ориентирована. В такой среде вместо текстового используется синтаксиче-ски-управляемый редактор, позволяющий пользователю использовать различные шаблоны синтаксических конструкций (в результате этого разрабатываемая программа всегда будет синтаксически правильной). Одновременно с программой такой редактор формирует (в памяти компьютера) ее синтаксическое дерево, которое может использоваться другими инструментами.


Дата добавления: 2015-08-02; просмотров: 100 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Инструментальные среды разработки и сопровождения программных средств.| Понятие компьютерной технологии разработки программных средств и ее рабочие места.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)