![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Системой программирования (СП) называется комплекс программных средств предназначенных для разработки и отладки ПО.
Современные системы программирования, как правило, представляют собой интегрированную среду разработки (integrated development environment – IDE), к компонентам которой относятся следующие программные средства:
- текстовый редактор (editor), предназначенный для создания текстов исходной программы на языке высокого уровня (ЯВУ) или ассемблере (макроассемблере);
- компилятор (compiler – составитель), предназначенный для трансляции (перевода) исходного текста входной программы в эквивалентную ей выходную программу (объектный код) на языке нижнего уровня – машинных команд или ассемблера;
- библиотека стандартных или прикладных подпрограмм (library), содержащая часто используемые функции в виде готовых объектных модулей;
- компоновщик (linker), предназначенный для объединения нескольких объектных модулей, созданных компилятором или взятых из стандартных библиотек, в единое целое – исполняемый файл программы;
- загрузчик (loader), обеспечивающий подготовку готовой программы к выполнению;
- отладчик (debugger), выполняющий программу в заданном режиме с целью поиска, обнаружения и локализации ошибок.
Этапы разработки ПО в системе программирования представлены на рис. 8
Современные системы программирования строятся на основе так называемых языков четвертого поколения – 4GL (four generation languages), которые предназначены для поддержки систем быстрой разработки приложений – RAD (rapid application development).
Языки 4GL строятся на основе оперирования не синтаксическими структурами языка и описаниями элементов интерфейса, а представляющими их графическими образами, что удобно при визуальном проектировании приложений.
Описание программы, построенное на основе языка 4GL, транслируется затем в исходный текст и файл описания ресурсов прикладной программы, представляющие собой обычный текст на соответствующем языке высокого уровня. Этот текст программист-разработчик может корректировать и дополнять его необходимыми функциями.
Ресурсами прикладной программы называют множество данных, обеспечивающих внешний вид интерфейса программы, не связанных напрямую с логикой выполнения программы. Характерными примерами ресурсов являются: тексты сообщений, цветовая гамма элементов интерфейса и надписи на них.
Для формирования структуры ресурсов используются редакторы ресурсов. Созданный ресурс обрабатывается компилятором ресурсов, и затем обрабатывается компоновщиком или загрузчиком.
Рис. 8. Этапы разработки ПО в системе программирования
Дата публикования: 2015-01-26; Прочитано: 536 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!