Когда объём программы достигает сотен и тысяч строк кода, возникает проблема поддержки этого кода. Для программы вполне естественно быть одним большим файлом, но с точки зрения программиста страдают и структурированность кода, и навигация по нему. Так как программа обычно состоит из тематически сгруппированных функций, вроде работы с графикой или с базой данных, то логично вынести эти функции в отдельные файлы и разрабатывать их там, обособленно. Но эти отдельные файлы надо потом свести обратно в единую программу...
В прошлой статье мы разобрали первые два шага, которые необходимо выполнить перед тем, как мы начнем писать программу. Если вы начали с этой статьи, первую часть можно почитать здесь: ССЫЛКА Повторим кратко все шаги нашего плана разработки и перейдем к третьему шагу: 1. Определим задачу(и), которую будет решать наша программа. 2. Разработаем решение, то есть продумаем с помощью каких элементов языка программирования можно будет решить нашу задачу. 3. Напишем программу, которая реализует наше решение...