On 8/19/06, Noctaire <[EMAIL PROTECTED]> wrote: > > as I commented to another. Absent many many lines (>10,000) of > > legacy C code, why learn C at all? > > for C++ I recommend the books listed at > > http://rudbek.com/books.html > > Isn't C the foundation for C++?
Well, I like to think of C as the predecessor to C++ (like B & BCPL were the direct predecessors to C), and there is still a lot of legacy code out there in C that has to be maintained... not to mention things like device drivers and kernel-space stuff that is probably still all C (and mixed with assembler, most likely). The Windows SDK is still all C, AFAIK. The Linux kernel and system libraries are all C. Unless you want do this low-level stuff, learning C may be beneficial (and not for a beginner!) If your main interest is in application development, C++ is the way to go. -- Brett McCoy: Programmer by Day, Guitarist by Night http://www.alhazred.com http://www.cassandrasyndrome.com http://www.revelmoon.com To unsubscribe, send a blank message to <mailto:[EMAIL PROTECTED]>. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/c-prog/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
