470,819 Members | 1,619 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,819 developers. It's quick & easy.

need review on "computer systems: a programmer's perspective" bybryant and o'hallaron

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.
Jun 27 '08 #1
8 2489
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.
Jun 27 '08 #2
On Jun 17, 4:39 pm, rahul <rahulsin...@gmail.comwrote:
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.
Hi, thanks for your review. Have you come across the knuth book ? Is
it going to be helpful in this regard ?
Jun 27 '08 #3
On Jun 17, 11:23 pm, pereges <Brol...@gmail.comwrote:
Hi, thanks for your review. Have you come across the knuth book ? Is
it going to be helpful in this regard ?
Go for Donald Knuth only if you have got good mathematical foundations
and a strong interest mathematical induction, combinatorics,
probability theory etc. "The Art of Computer Programming" spawns 4
volumes. The first half of the first volume is entirely mathematics
and in the second half, he introduces his fictios assembly language
and uses it to solve some fundamental problems. Its an excellent book
but very few people have actually read the whole book. Bill Gates has
commented about the book - "If you have read this whole book, you can
send me your resume".
Jun 27 '08 #4
On 18 Jun, 07:23, rahul <rahulsin...@gmail.comwrote:
On Jun 17, 11:23 pm, pereges <Brol...@gmail.comwrote:
Hi, thanks for your review. Have you come across the knuth book ? Is
it going to be helpful in this regard ?

Go for Donald Knuth only if you have got good mathematical foundations
and a strong interest * mathematical induction, combinatorics,
probability theory etc. "The Art of Computer Programming" spawns 4
volumes.
four?
<snip>
--
Nick Keighley
Jun 27 '08 #5
On Jun 18, 1:20 pm, Nick Keighley <nick_keighley_nos...@hotmail.com>
wrote:
On 18 Jun, 07:23, rahul <rahulsin...@gmail.comwrote:
On Jun 17, 11:23 pm, pereges <Brol...@gmail.comwrote:
Hi, thanks for your review. Have you come across the knuth book ? Is
it going to be helpful in this regard ?
Go for Donald Knuth only if you have got good mathematical foundations
and a strong interest mathematical induction, combinatorics,
probability theory etc. "The Art of Computer Programming" spawns 4
volumes.

four?

<snip>

--
Nick Keighley
Ok..three..the fourth one never came out....but four fascicles has
been published....
Jun 27 '08 #6
Nick Keighley wrote:
On 18 Jun, 07:23, rahul <rahulsin...@gmail.comwrote:
>On Jun 17, 11:23 pm, pereges <Brol...@gmail.comwrote:
>>Hi, thanks for your review. Have you come across the knuth book ? Is
it going to be helpful in this regard ?

Go for Donald Knuth only if you have got good mathematical
foundations and a strong interest mathematical induction,
combinatorics, probability theory etc. "The Art of Computer
Programming" spawns 4 volumes.

four?
I think 7 were planned but only 4 completed.

And I think the word was 'spans'.

--
Bartc
Jun 27 '08 #7
rahul <ra*********@gmail.comwrote:
On Jun 18, 1:20 pm, Nick Keighley <nick_keighley_nos...@hotmail.com>
wrote:
On 18 Jun, 07:23, rahul <rahulsin...@gmail.comwrote:
On Jun 17, 11:23 pm, pereges <Brol...@gmail.comwrote:
Hi, thanks for your review. Have you come across the knuth book ? Is
it going to be helpful in this regard ?
Go for Donald Knuth only if you have got good mathematical foundations
and a strong interest mathematical induction, combinatorics,
probability theory etc. "The Art of Computer Programming" spawns 4
volumes.
four?

Ok..three..the fourth one never came out....but four fascicles has
been published....
If you look at Mr. Knuth's website, you'll find that the fourth volume
is going through the mills of being published, bit by bit, and I suspect
there'll be a hardcover version of the whole thing available before the
end of the year.

Richard
Jun 27 '08 #8
Nick Keighley wrote:
rahul <rahulsin...@gmail.comwrote:
>pereges <Brol...@gmail.comwrote:
>>Hi, thanks for your review. Have you come across the knuth book?
Is it going to be helpful in this regard ?

Go for Donald Knuth only if you have got good mathematical
foundations and a strong interest mathematical induction,
combinatorics, probability theory etc. "The Art of Computer
Programming" spawns 4 volumes.

four?
Yes. He has been publishing the fourth for review over the web.
Whether or not it has hit the publishers yet I do not know.

BTW, Knuth is highly readable for non-mathematicians. He carefully
separates the mathematical work from the rest, and makes it easy to
skip such derivations.

--
[mail]: Chuck F (cbfalconer at maineline dot net)
[page]: <http://cbfalconer.home.att.net>
Try the download section.

** Posted from http://www.teranews.com **
Jun 27 '08 #9

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by Brian | last post: by
8 posts views Thread by Steve Marshall | last post: by
1 post views Thread by =?Utf-8?B?Sm9obiBNdXJwaHk=?= | last post: by
reply views Thread by mihailmihai484 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.