logo
информ

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

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

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

1.Текстовый редактор — текст записывается с помощью ключевых слов, происходящих от слов ин-яза, и набора символов для записи операций, формировать текст можно в любом текстовом редакторе, получая в файл с исходным текстом программы. Обычно используются специализированные редакторы, которые ориентированы на конкретный язык программирования и позволяют в процессе выделять ключевые слова и идентификаторы разными цветами и шрифтами.

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

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

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

Исполнимый код - это законченная программа, и файл имеет расширение *.ЕХЕ или *.СОМ.

Turbo С, Turbo C++, Turbo Pascal, Microsoft C, Microsoft Basic.