Исходя из фона OO (С#/java) Я ищу ресурсы, чтобы научиться хорошо разрабатывать чистые программы.
Пока я знаком с синтаксисом C, и я могу писать небольшие программы, я не уверен в том, что нужно применять для более крупных приложений и какие методы использовать. Все, что вы, ребята, можете порекомендовать.
EDIT: Я рад полностью отказаться от OO для программирования на C, я заинтересован в том, как структурировать программу без OO, я хочу узнать о хороших способах разработки программ на процедурных языках, таких как C.