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