Всем доброго дня!
Пару месяцев назад спрашивал на этом форуме, с какого языка программирования начать.
Прочитав советы решил остановится на C и Python. Купил по C книгу Кернигана и Ритчи.
Захотелось полазить по исходникам и почитать, поискать разные моменты из книги "Практика программирования" да и посмотреть как настроящие программисты пишут программы. Но вот проблема:
Обычно рассматриваются везде примеры с написанием программы в 1 файле. Но во большинстве проектов например для Linux программы представляют собой наборы файлов в разных папках. Какой принцип разбиения программы на файлы? Как на ваш взгляд более правильно разбирать такой код?
Заранее большое спасибо!