ВУЗ:
Составители:
Рубрика:
18
граммные средства, как транслятор, текстовый редактор, отладчик, редактор
связей (компоновщик), библиотеки стандартных подпрограмм и т.п.
И
нструментальные
системы
С
истемы
программирования
С
истемы
управления базами
данных
Текстовые редакторы
И
нструментари
й
искусственного
интеллекта
И
нтегрированные
системы
Рис. 1.88. Некоторые типы инструментальных программных систем
Основными факторами, определяющими характеристики системы про-
граммирования, являются язык программирования (входной язык, алгорит-
мический язык) и тип транслятора.
В настоящее время имеется целый спектр алгоритмических языков, каж-
дый из которых имеет свои особенности, достоинства и недостатки. Выбор
языка программирования определяется характером решаемых задач, квали-
фикацией программиста, особенностями аппаратного обеспечения и целым
рядом других факторов.
Наибольшее распространение получили языки, поддерживающие проце-
дурный стиль программирования - процедурные языки. Программа на проце-
дурном языке программирования состоит из последовательности операторов
(инструкций), задающих те или иные действия. Основным является оператор
присваивания, служащий для изменения содержимого областей памяти. При
этом является
фундаментальной концепция памяти как хранилища значений,
содержимое которого может обновляться операторами программы. Выполне-
ние программы сводится к последовательному выполнению операторов с
целью преобразования исходного состояния памяти (т.е. значений перемен-
ных) в заключительное.
Язык программирования уменьшает разрыв между методами решения за-
дач человеком и машиной. Чем больше язык ориентирован на человека
, тем
выше уровень такого языка. Уровень языка не всегда может быть однозначно
определен. Некоторое представление об уровне основных процедурных язы-
ков программирования дает их шкала, представленная на Рис. 1.99[1].
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »