Good books in computer science?
robert.kern at gmail.com
Sat Jun 27 17:41:36 EDT 2009
On 2009-06-27 07:58, Paul Rubin wrote:
> Albert van der Horst<albert at spenarnc.xs4all.nl> writes:
>>> Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson,
>>> Ronald L. Rivest, and Clifford Stein.
>> Thanks. I lost that title a while ago, must buy.
> Wait a few months, a third edition is in the works.
>> Also "Numerical Recipe's in FORTRAN/Pascal/C"
>> (Have they done Python yet?)
> They haven't done Python AFAIK. I liked the C version but the
> licensing of the software is pretty evil and so I'm a bit turned off
> to the series these days. I think the hardcore numerics crowd never
> liked the book anyway.
My opinion is that the text itself is a pretty good introduction to the workings
of a broad variety of numerical algorithms. For any particular area, there are
probably better books that go into more depth and are closer to the state of the
art, but I don't think there are any books that cover the wide swath numerical
algorithms that NR does. In that regard, I treat it like Wikipedia: a good place
to start, not the best place to stop.
I think the code succeeds reasonably well for teaching the algorithms, but I
don't think they are well-engineered for production use. There are usually
better libraries with better licenses.
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list