Программирование — процесс создания компьютерных программ или программного обеспечения, а также дисциплина, изучающая методы и приёмы создания и развития компьютерных программ. 1
В более широком смысле программирование — любое создание инструкций для исполнителя. 3 Например, мама показывает ребёнку, как сделать себе бутерброд. 3
Программирование включает: 1
- Анализ предметной области — выделение требований к программе и точную постановку решаемых задач. 1
- Проектирование программы — выделение компонентов или модулей на основе отдельных решаемых задач, определение способов взаимодействий между ними, определение алгоритмов работы и структур данных, используемых каждым модулем. 1
- Кодирование — написание отдельных модулей на определённых языках программирования. 1
- Выявление дефектов и ошибок при помощи тестирования и других методов верификации, а также отладка программы. 1
- Развёртывание — размещение программы в её рабочем окружении, настройка и подготовка её к работе, обучение пользователей работе с программой. 1
- Сопровождение — поддержка работоспособности, настройка под изменяющееся окружение, выявление дефектов и новых задач, внесение исправлений и изменений. 1
С помощью программирования созданы все сайты, сервисы, операционные системы и приложения, которыми мы пользуемся. 3