I have been learning C for a while but still get confused about designing large programs with inwithin C (a large application such as the Linux Kernelkernel).
Moving from Java where you have classes itsit's difficult to understand how to design a large application in C, what.
What advice/links can people advise from moving from a Highhigh level language to designing applications in a low level language such as C.?