Системы и интегрированные среды программирования



В общем случае для создания программы на выбранном языке нужны:

1) Текстовый редактор – среда для работы с текстом программы.

2) Транслятор – программа-переводчик программы с языка программирования в машинный код.

3) Библиотеки функций - файлы, где содержатся машинные кода подпрограмм, реализующих стандартные функции.

4) Редактор связей - специальная программа, которая выполняет связывание объектных модулей и машинного кода стандартных функций, находя их в библиотеках, и формирует на выходе - работоспособное приложение - исполнимый код для конкретной системы.

 Исполнимый код - это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .EXE или .COM.

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

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

Из универсальных языков программирования сегодня наиболее популярны Бейсик, Паскаль, Си ++, Ява. Для каждого из них сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы. Наиболее популярны следующие визуальные среды быстрого проектирования программ для Windows:

- Basic: Microsoft Visual Basic;

- Pascal: Borland Delphi;

- Java: Symantec Cafe.


 


Дата добавления: 2021-06-02; просмотров: 70; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!