Инструментальное ПО

Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.

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


1. Текстовый редактор для создания файла с исходным текстом программы;

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

3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.

Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

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

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

· Borland Delphi - предназначен для решения практически любых задачи прикладного программирования;

· Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений;

· Microsoft Visual Basic – это популярный инструмент для создания Windows-программ;

· Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

Контрольные вопросы

1. Системное программирование – определение;

2. Иерархическая структура вычислительной системы;

3. Что является результатом системного программирования;

4. Упрощенная структура программного обеспечения ПК;

5. Состав системного ПО;

6. Утилиты – назначение. Примеры;

7. Классификация операционных систем;

8. Компоненты операционной системы;

9. Функции операционной системы;

10. Файловая система – назначение, этапы развития;

11. Инструментальное ПО – назначение, компоненты;

12. Наиболее популярные редакторы визуального проектирования в программировании.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: