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/
 


Reply via email to