Редактирование: Системное программирование
Материал из Documentation.
Перейти к:
навигация
,
поиск
'''Системное программирование''' ('''СП''') — раздел [[программирование|программирования]], в котором сочетаются исследования новых архитектур, алгоритмов, структур данных и др. и деятельность по проектированию, разработке, тестированию и сопровождению (поддержки) системного программного обеспечения (СПО), то есть для создания новых информационных технологий.<ref>[https://bigenc.ru/technology_and_technique/text/3666606]</ref> СПО является фундаментом, на котором базируется всё программное обеспечение (ПО) компьютеров. Различают СПО машинно зависимое (предназначено для использования в семействах компьютеров с одной и той же системой команд) и переносимое (англ. portable), используется на компьютерах с разной архитектурой. СПО применяют для управления ПО компьютеров и сетевыми коммуникациями, а также для поддержки выполнения прикладных программ. К СПО относятся [[операционная система|операционные системы]] (ОС), программные средства организации компьютерных сетей и управления ими, [[система управления базами данных|системы управления базами данных]] (СУБД), средства промежуточного ПО (предоставляют выделенному классу приложений набор услуг, напрямую не предоставляемых ОС), инструментальные средства разработки и анализа программ, поддержки информац. безопасности и др. При разработке СПО используются методы [[программная инженения|программной инженерии]]; особое внимание уделяется качеству кода (включает минимизацию числа ошибок, простоту понимания и сопровождения, хорошую документированность и т. п.), надёжности и безопасности программ.<ref>[https://bigenc.ru/technology_and_technique/text/3666606]</ref> == История == {{main|История системного программирования}} СП появилось в 1950-х годах, когда были созданы первые ОС, ассемблеры и компиляторы для [[мейнфрейм]]ов. Важным этапом стало появление СПО, создаваемое некоммерч. сообществами системных программистов и распространяемое вместе с текстами программ (ОС [[FreeBSD]] и [[Linux]], СУБД [[PostgreSQL]] и [[MySQL]] и др.), что позволило многочисл. пользователям освободиться от зависимости производителей коммерческого СПО.<ref>[https://bigenc.ru/technology_and_technique/text/3666606]</ref> == Примечания == <references /> [[Категория:Программирование]]
Описание изменений:
Отменить
|
Справка по редактированию
(в новом окне)
Шаблоны, использованные на текущей версии страницы:
Шаблон:Main
Просмотры
Статья
Обсуждение
Править
История
Личные инструменты
Навигация
Заглавная страница
Случайная статья
Инструменты
Ссылки сюда
Связанные правки
Загрузить файл
Спецстраницы