Thread: C, A Software Engineering Approach by Peter Darnell and Philip Margolis

  1. #1
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708

    Post C, A Software Engineering Approach by Peter Darnell and Philip Margolis

    This was the very first programming book I ever purchased, and remains to be one of my favorites. The book covers just about every aspect of C, as well as stylistic guidelines, project planning recommendations, optimization tips, and more, and contains many useful appendixes, including a mini C library reference. It even includes the full source code for a lexical scanner for C, which is very cool. Clear and concise, this compact little book is an extremely practical guide to programming in C.

    I highly recommend this book.
    Last edited by Sebastiani; 04-23-2009 at 12:37 PM. Reason: cover image included
    Code:
    #include <cmath>
    #include <complex>
    bool euler_flip(bool value)
    {
        return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) 
            * std::complex<float>(std::atan(1.0)
            *(1 << (value + 2)))
        ).real() < 0;
    }

  2. #2
    Registered User
    Join Date
    Nov 2010
    Posts
    4

    how is the book

    I like this book lot.I also have this book quite informative,good description and good example.But for beginners i WOuld recommend yaswant kanetkar let us c
    Last edited by laserlight; 12-01-2010 at 01:43 AM. Reason: Removed harmful C tutorial link in "signature".

  3. #3
    Registered User ssharish2005's Avatar
    Join Date
    Sep 2005
    Location
    Cambridge, UK
    Posts
    1,732
    >i WOuld recommend yaswant kanetkar let us c
    I wouldn't, he uses a very ancient complier (Turbo C) for his demonstation and nowwhere near to standard his codes are.

    ssharish
    Life is like riding a bicycle. To keep your balance you must keep moving - Einstein

  4. #4
    Registered User
    Join Date
    Jun 2011
    Location
    Bolpur, India
    Posts
    42
    Quote Originally Posted by ssharish2005 View Post
    >i WOuld recommend yaswant kanetkar let us c
    I wouldn't, he uses a very ancient complier (Turbo C) for his demonstation and nowwhere near to standard his codes are.

    ssharish
    So what is the best book do you think which can challenge "Let Us C"?
    "1st allow yourself to make the basics clear and then step ahead to make a glorious victory over the subject and unleash your power to manipulate it !"
    Regards MISTU4U

  5. #5
    Registered User
    Join Date
    Jun 2011
    Location
    Bolpur, India
    Posts
    42
    Quote Originally Posted by ssharish2005 View Post
    >i WOuld recommend yaswant kanetkar let us c
    I wouldn't, he uses a very ancient complier (Turbo C) for his demonstation and nowwhere near to standard his codes are.

    ssharish
    So what is the best book do you think which can challenge "Let Us C"?
    "1st allow yourself to make the basics clear and then step ahead to make a glorious victory over the subject and unleash your power to manipulate it !"
    Regards MISTU4U

  6. #6
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by mistu4u View Post
    So what is the best book do you think which can challenge "Let Us C"?
    I haven't read it myself, but a lot of "newbies" on the board seem to benefit much from Brian Kernighan and Dennis Ritchie's book:

    The C Programming Language - Wikipedia, the free encyclopedia

    and if those people are any indication it seems to encourage good style and provide a lot of well designed, challenging exercises.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed