Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

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

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

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

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





Дата публикования: 2015-01-26; Прочитано: 397 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...