1. programming theory

Has anyone found any articles/books about programming theory available on
the 'net?  I know there are some about when to use which algorithm, especially
for sorting, but I'm looking for something that explains different data
constructs and when they're appropriate.  Like when you should use stacks,
when to use parallel sequences (like Dave Cuny's pointer example), when to
make things objects using OOP, when to use some sort of dictionary or tree
setup...  Linked lists and doubly-linked lists are about all I've seen stuff
about, and they don't seem as important in Euphoria, with the nature of the
sequence and all.

I've tried the local library and bookstore...found plenty of how-to books
about other languages, but no general theory books.

new topic     » topic index » view message » categorize

2. Re: programming theory

>I've tried the local library and bookstore...found plenty of how-to books
>about other languages, but no general theory books.

I've heard that these book are the best:

The Art of Computer Programming : Fundamental Algorithms, Volume 1
By Knuth, Donald E.
ISBN: 0201896834

The Art of Computer Programming : Seminumerical Algorithms, Volume 2, Third
Edition
By Knuth, Donald E.
ISBN: 0201896842

The Art Of Computer Programming : Sorting And Searching, Volume 3, Second
Edition
By Knuth, Donald E.
ISBN: 0201896850

On www.clbooks.com they are about $49 each. There's also a box set with all
three of then
for $130 or so.

Enjoy reading (and typing) :)



Regards,
        Daniel   Berstein
        daber at pair.com

new topic     » goto parent     » topic index » view message » categorize

3. Re: programming theory

Scott Murray <FaIkon1313 at AOL.COM> wrote:

>     Has anyone found any articles/books about programming theory available
on
>the 'net?

Go to http://www.google.com and enter "programming theory" (include the
quotes).

Hope this helps.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu