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

Рассмотренные выше средства являются важными функциональными компонентами соответствующей системы программирования, т.е. среды окружения программиста, позволяющей ему разрабатывать прикладные программы (программировать приложения, разрабатывать приложения) для соответствующих ЭВМ и операционных систем.

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

Таблица 4. Классы систем программирования (СП)

Признак классификации Типы
Набор исходных языков Одноязыковые
Многоязыковые  
Возможности расширения Замкнутые
Открытые  
Трансляция Компиляция  
Интерпретация  

 

Системы программирования классифицируются по признакам, приведенным в табл. 4. Следует отметить, что:

- отличительной особенностью многоязыковых систем является то, что отдельные части (секции, модули или сегменты) программы могут быть подготовлены на различных языках и объединены во время или перед выполнением в единый модуль;

- в открытую систему можно ввести новый входной язык с транслятором, не требуя изменений в системе;

- в интерпретирующей системе осуществляется покомандная расшифровка и выполнение инструкций входного языка (в среде данной системы программирования); в компилирующей - подготовка результирующего модуля, который может выполняться на ЭВМ практически независимо от среды.








Дата добавления: 2015-01-02; просмотров: 873;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.