Xref: utzoo comp.edu:2154 comp.lang.c:17339 comp.software-eng:1315 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!microsoft!w-colinp From: w-colinp@microsoft.UUCP (Colin Plumb) Newsgroups: comp.edu,comp.lang.c,comp.software-eng Subject: Re: Texts on fundamentals of programming/computer science Message-ID: <1203@microsoft.UUCP> Date: 1 Apr 89 01:56:35 GMT References: <354@cbnewsc.ATT.COM> <9687@orstcs.CS.ORST.EDU> Reply-To: w-colinp@microsoft.uucp (Colin Plumb) Distribution: usa Organization: very little Lines: 16 It isn't C, and it's pretty heavy going alone, but "The Structure and Interpretation of Computer Programs", by Abelson & Sussman (the textbook for the first year CS intro for CS and EE programs at MIT) will teach almost anyone a hell of a lot. This goes for rank beginners through Dennis Ritchie. The C-Scheme compiler is available from MIT. One thing I've wanted for a while, and never been able to find (Sedgewick's "Algorithms" and G.H. Gonnet's "Handbook of Algorithms and Data Structures come very close; after that, Knuth if you can read the goto-laden algorithms) is a cookbook of data structures and algorithms. Leave in the details (as opposed to making them exercises), but make it brief, skip most of the math, and explain the boundary cases and implementation issues. -- -Colin (uunet!microsoft!w-colinp) "Don't listen to me. I never do." - The Doctor