"
0
C
F
G
H
K
L
N
P
S
T
W
Z
А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Э
Ю
Я
СИСТЕМНОЕ ПРОГРАММИРОВАНИЕЗначение СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ в математической энциклопедии: - 1) Инженерная дисциплина, разрабатывающая методы построения системных программ, т. е. программ, входящих в состав больших программных комплексов (программных систем), придающих вычислительным средствам постоянные функции нек-рой специальной системы обработки информации. 2) Процесс составления системных программ - в этом качестве все больше становится синонимом профессионального программирования, т. е. составления программ (иначе называемых программным продуктом), отчуждаемых от их автора и применяемых впоследствии многократно. В начальный период применения ЭВМ, главным образом для математич. расчетов, основной сферой приложения С. п. была разработка базового математич. обеспечения: операционных систем, систем программирования, библиотек стандартных подпрограмм. В связи с расширением и усложнением применения ЭВМ в методах С. п. все больше начинает нуждаться разработка прикладного математич. обеспечения - пакетов прикладных программ, автоматизированных систем управления и банков данных. С. п. в своем развитии встречается с рядом трудностей. Главными источниками их являются большой объем программных систем (до 1 млн. машинных команд), сугубо нелинейная зависимость сложности от объема, слабая устойчивость системных программ к ошибкам программиста и отказам оборудования. В методах С. п. различается программирование "в малом", т. е. методы разработки системной программы одним человеком, и "в большом", т. е. методы объединения индивидуального программного продукта в большую систему. В С. п. "в малом" на первый план выступают мате-матич. методы программирования: описание и свойства математич. модели программируемой задачи, методы систематич. преобразования исходной формулировки задачи в программный текст, методы доказательства пранильности (верификации) программы. С. п. "в большом" сближается с теорией больших систем, общей системотехникой, методами организации коллективной работы и даже с вопросами эволюции динамич. систем. Лит.:[1] Брукс Ф., Как проектируются и создаются программные комплексы. Мифический человеко-месяц, пер. с англ., М., 1979; [2] Создание качественного программного обеспечения. Тр. Рабочей конференции Междунар. федерации по обработке информации, пер. с англ., т. 1-2, Новосиб., 1978. А. П. Ершов. |
|
|