У меня есть немного больше, чем навыки C начального уровня, и хотелось бы знать, есть ли какие-то де-факто "стандарты" для структурирования сложного приложения в C. Даже на основе графического интерфейса.
Я всегда использовал парадигму OO в Java и PHP, и теперь, когда я хочу учиться C, я боюсь, что я мог бы неправильно структурировать свои приложения. Я не понимаю, на каких руководящих принципах следует соблюдать модульность, развязку и сухость с процедурным языком.
Есть ли у вас какие-либо показания? Я не смог найти какую-либо платформу приложений для C, даже если я не использую фреймворки. Я всегда находил хорошие идеи, просматривая их код.