Типы программного обеспечения
by Ангелина Саввинова
1. Системное ПО
1.1. Операционные системы
1.1.1. Базовая система ввода-вывода
1.1.2. Ядро ОС
1.1.2.1. Программы-драйверы
1.1.2.2. Утилиты
1.1.3. Файловая система
1.1.3.1. Одноуровневая файловая система
1.1.3.2. Многоуровневая файловая система
1.1.4. Драйверы внешних устройств
1.1.5. Оболочка
1.2. Сервисные программы
1.3. Программы оболочки
2. Системы программирования
2.1. Язык программирования
2.1.1. низкого уровня
2.1.1.1. машинные коды
2.1.1.2. машинно-ориентированные
2.1.2. высокого уровня
2.1.2.1. процедурные
2.1.2.2. непроцедурные
2.1.2.2.1. объектно-ориентированные
2.1.2.2.2. декларативные