Среды разработки и выполнения программ
Архитектура вычислительных систем
Архитектура вычислительных систем
Сервисы операционных систем для поддержки многозадачности
Процессы, виртуальная память
Компиляция, компоновка и загрузка программ
Компиляция, компоновка и загрузка программ
Представление данных и кода в оперативной памяти
Типы данных и их представление в оперативной памяти
Базовые типы данных
Машинные инструкции и их представление в оперативной памяти
Машинные инструкции
Структуры и алгоритмы обработки данных.
Структуры и алгоритмы обработки данных
Списки
Деревья
Хеш-таблицы
Абстрактные типы данных
Языки программирования высокого уровня
Парадигмы программирования
Императивное и декларативное программирование
Объектно-ориентированное программирование
Проектирование архитектуры программного обеспечения
Принципы дизайна классов и организации компонент
Принципы дизайна (S.O.L.I.D.)
Принципы организации компонент
Приемы объектно-ориентированного программирования
Паттерны проектирования GoF
Архитектурные паттерны
Соседние файлы в папке Лекции