On Jun 17, 4:02 pm, pereges <Brol...@gmail.comwrote:
I need to learn C from the hardware perspective and some other details
like linkers, loaders, compilers etc. Basically stuff that the
standard won't cover but you are expected to know it if you want to
become better at programming. I have just bought this book and it is
full of examples in C. Can some one please let me know if this is a
good book to start with.
That looks like a decent book to me. Explanations showing assembly
listing along with the C code and various other descriptions at low
level are many a times necessary to understand the logic as well as
for optimization.
The book covers threads and network programming which are not a part
of standard C but extensively used.
If you are looking for standard C, everyone has got his/her favorite
book. "C programming : a modern approach" by K.N.King is advised by
many; so is "C : a reference manual". K&R (though it was written
before the standardization) is also a decent book and many have
learnt C programming from that book. I think having one of them along
with yours will be a good choice.