Системы программирования
Системы
программирования – это комплекс
инструментальных программных средств,
предназначенный для работы с программами
на одном из языков программирования.
Предоставляют сервисные возможности
программистам для разработки их
собственных компьютерных программ.
Для
каждого из языков программирования
создается система программирования
(СП), в состав которой входят следующие
компоненты:
Основу
СП составляют программы-редакторы,
предназначенные для создания и
редактирования программ на ЯВУ (исходных
программных модулей) и программы-трансляторы,
которые используются для преобразования
(трансляции) исходных программных
модулей в программы на машинном языке.
Различают трансляторы компилирующего
типа (компиляторы),
которые производят трансляцию всего
текста программы на ЯВУ на машинный
язык за один непрерывный проход (процесс)
и создают программу на машинном языке,
готовую к загрузке в ОП и исполнению и
трансляторы интерпретирующего
типа (интерпретаторы),
которые последовательно анализируют
операторы программы на ЯВУ и осуществляют
их преобразование на язык машинных
команд с одновременным исполнением
этих команд.
Основные
достоинства:
Компиляторы
Интерпретаторы
большая
скорость исполнения
простота откладки программы
готовой
программы