Рассмотрим процесс создания программы в наиболее общих чертах.
Разработка программы начинается с постановки задачи, которую предлагает заказчик. Иногда анализ и уточнения задачи дают возможность формализовать ее постановку, в результате появляется математически точное и однозначное описание задачи. После уточнения постановки задачи начинается проектирование программы. Как правило, в задаче можно выделить несколько подзадач и описать процесс их решения отдельно.
Поэтому алгоритм состоит из связанных и согласованных между собой частей, которые описывают процесс разрешения подзадач. В начальном алгоритме, действия представлены в абстрактном виде, далеком от того, что может выполнить компьютер. Алгоритм уточняют несколько раз и придают ему вид, по которому легко написать программу или ее часть.
Написание программы или отдельных ее частей принято называть кодированием, или разработкой. Часто программу записывают одним из языков высокого уровня, но отдельные ее части записывают разными языками. Дальше программа переводится на машинный язык (обычно частями). Во время кодирования программисты могут допускать ошибки. Процесс выявления и исправления ошибок называется отладкой программы.



Теги: