This is a question about system programming concepts. I need to get clarified about how the compilers work, there are different compilers available for a language say c++, to write a compiler what concepts should be one aware of? I know its a most generalized question, one cannot provide a detailed explanation here; i expect just a glimpse and a url would be fine.
Next is about assemblers, and loaders. I read about all these concepts at my under graduation; but I am kind of lost when tried to apply them practically.
I am just repeating this, providing a detailed explanation would be difficult, if you can provide i would be happy, and if you just give a glimpse and an url will also be great. Thank you.
Regards,
LG