----- Original Message -----
From: Rafael R. Sevilla <[EMAIL PROTECTED]>
To: Philippine Linux Users' Group Mailing List <[EMAIL PROTECTED]>
Sent: Wednesday, July 19, 2000 5:52 AM
Subject: Re: [plug] [OFF-TOPIC] Book recommendations


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Tue, 18 Jul 2000, Federico Sevilla III wrote:
>
> >
> > - C/C++
>
> For C, I can only recommend one book, cousin: K&R.  It's the definitive

What's K&R? Where can I find this? I'm more interested in system
programming. Someone suggested getting Richard Stevens' books, which I
did--got Advanced Programming in the Unix Environment and the 2 Volumes of
Unix Network Programming. I noticed that RStevens almost always used his own
header files and used it in most (if not all) of his sources in his texts.
This I found irritating because when I decided to send one of the programs
to my friends, I had to snip bits and pieces of his header files (yes,
files--he had like 20-30 header files for UNP all liked to one unp.h) and
put them into one--and include it with my sources. Ewan ko ba kung may
copyright pa yun...bahala siya, pinahirapan pa niya buhay ko.

But...his teaching style is very good.

> standard literature, and one I refer to often for some obscure language
> features. For C++, I suppose Bjarne Strostrup's own commentary on the C++
> programming language would be good enough.  Be forewarned however: the
> cheap reprints of this book available in local bookstores specify the
> *draft* C++ standard, and I have found that there have been a lot of

What's the exact name of the book?

> changes from the actual standard that was ratified last year (and note
> that Strostrup's book is at least three times thicker than K&R...).
>
> > - operating system design
> >
>
> My favorite OS design book is Tanenbaum's "Operating Systems: Design and
> Implementation."  Half of that book is listings of Minix, Linux's direct
> ancestor, and Tanenbaum goes into great detail about how actual OS
> problems are solved by using Minix as an example.  Quite refreshing
> compared to most other books which are full of theory without a hint that
> the author ever tried to apply that theory himself or herself.  However,
> Tanenbaum has a tendency to be somewhat dogmatic on certain issues (esp.
> with regards to microkernels; he had a big debate with Linus eight years
> or so ago on this when Linux was being designed...).
>
> > For C and C++ books I was hoping for more language-oriented books than
> > compiler-oriented ones, and for operating system design some things that
> > will hopefully help me understand the basics, and perhaps lead me to
start
> > reading kernel code (??).
> >

Mmm...dangerous stuff.

>
> If this is what you want to do, then you don't need C++.  C++ is not used
> at any point in the kernel.  And if you're interested in actually doing
> kernel hacking, then try reading KHG after you have a working knowledge of
> C.
>
> Have fun, cousin, and say hi to your dad for me.
>
> - --
> Rafael R. Sevilla <[EMAIL PROTECTED]>         +63 (2)   4342217
> ICSM-F Development Team, UP Diliman +63 (917) 4458925
> PGP Key available at http://home.pacific.net.ph/~dido/dido.pgp
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGP 6.5.1i
> Filter: gpg4pine 4.1 (http://azzie.robotics.net)
>
> iQA/AwUBOXTRo2qsapcaCwm7EQLgGwCfQTdYn4lbmZXH4EjjahSTez2BDkwAoL7F
> 3QRV8iB6Wa/4bbL9h6gvb31L
> =VKGN
> -----END PGP SIGNATURE-----
>
>
> -
> Philippine Linux Users Group. Web site and archives at
http://plug.linux.org.ph
> To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]


-
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]

Reply via email to