Lutando com C vindo de terra orientada a objetos? [fechadas

Quando me deparam com problemas de programação, naturalmente começo a dividi-los em objetos lógicos na minha cabeça. Quem tem que responsabilidade, quem possui o quê, quem deriva do quê et

Estou lutando com C. Só não entendo como fazer as coisas em uma linguagem processua

Um programador C experiente pode ajudar a explicar como devo pensar em meus programas durante o tempo de desig

Por exemplo, eu quero escrever minha própria classe de semáforo. Naturalmente, eu precisaria de uma estrutura de dados da Fila para o meu programa, que também gostaria de escrever. Se eu precisasse fazer isso em Java ou C #, poderia simplesmente criar uma classe rápida Queue e criar uma nova instância na minha classe Semaphor

Mas em C, não há objetos. Então, preciso alinhar todo o comportamento da minha estrutura de dados da fila?

lguém pode me ajudar a "entendê-lo"

Related: qual é a melhor maneira de planejar e organizar o desenvolvimento de um aplicativo em c

questionAnswers(10)

yourAnswerToTheQuestion