Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Good Intermediate -> Advanced C Book

  • 15-11-2002 12:19pm
    #1
    Closed Accounts Posts: 14,483 ✭✭✭✭


    This post has been deleted.


Comments

  • Closed Accounts Posts: 120 ✭✭test999


    Hello. I'm Test999. I am incapable of reading questions, but watch how I can answer them anyway.


  • Closed Accounts Posts: 14,483 ✭✭✭✭daveirl


    This post has been deleted.


  • Registered Users, Registered Users 2 Posts: 1,481 ✭✭✭satchmo


    Have a look at Bruce Eckel's Thinking in C++. It's free, online, and fairly detailed. Can't be bad.


  • Closed Accounts Posts: 14,483 ✭✭✭✭daveirl


    This post has been deleted.


  • Registered Users, Registered Users 2 Posts: 10,148 ✭✭✭✭Raskolnikov


    Originally posted by test999
    Herbert Schildt is a great author, you should check out this book

    Advanced C

    It's best if you DYOR and have a look at www.amazon.co.uk
    and use the search box and enter words like, "programming C advanced"

    Taken from comp.lang.c
    Many C and C++ experts recommend against using ANY book written by
    a certain Herbert Schildt. To see why, read the answer to question
    16. The "Dummies" series of books is not particularly
    well-regarded either in general.
    16: Why do many experts not think very highly of Herbert Schildt's
    books?

    A good answer to this question could fill a book by itself. While
    no book is perfect, Schildt's books, in the opinion of many
    gurus, seem to positively aim to mislead learners and encourage
    bad habits. Schildt's beautifully clear writing style only makes
    things worse by causing many "satisfied" learners to recommend his
    books to other learners.

    Do take a look at the following scathing articles before deciding
    to buy a Schildt text.
    http://www.lysator.liu.se/c/schildt.html
    http://herd.plethora.net/~seebs/c/c_tcr.html

    The above reviews are admittedly based on two of Schildt's older
    books. However, the language they describe has not changed in the
    intervening period, and several books written at around the same
    time remain highly regarded.

    The following humorous post also illustrates the general feeling
    towards Schildt and his books.
    http://www.qnx.com/~glen/deadbeef/2764.html

    There is exactly one and ONLY one C book bearing Schildt's name on
    its cover that is at all recommended by many C experts - see Q 25. "The Annotated ANSI C Standard", by the
    afore-mentioned Herbert Schildt (question 16)

    If you aren't already familar with "The C Programming Language", 2nd Edition, by Brian Kernighan and Dennis Ritchie. You won't have to buy it either because it's in the UCC library, i know because i just returned it :)


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 1,785 ✭✭✭Farls


    The Dietel and Dietel "How to C Program" (I think thats what its called) is good i think...i'm using it this year to help me with my project and it explains everything in great detail...massive book tho...it also covers everything u mite ever need to know in java and C++....i'd advise this book if your comfortable with the basics of C....I started off with "A guide to C Programming" by Paul Kelly and its great for learning.

    Hope it helps

    Farlz


  • Closed Accounts Posts: 120 ✭✭test999


    Abusing other people makes me feel better about myself.


  • Closed Accounts Posts: 14,483 ✭✭✭✭daveirl


    This post has been deleted.


  • Closed Accounts Posts: 120 ✭✭test999


    I actually think I have good English despite my inability to comprehend short passages of clear language.


  • Closed Accounts Posts: 7,230 ✭✭✭scojones


    Originally posted by test999
    You did not ask for an opinion in your first post, to which I was replying.
    English is not your thing, is it.
    Cheer up kid.
    Are you a foreign student by an chance?

    umm.. watch your mouth test999. If it's a fight your looking for then go somewhere else. We will not sink to your level on this board. daveirl i've read "C Programming" it's from the "By Example" series. It rocked. It explains the advanced stuff really well. Haven't bothered to look for a link though. I bought it in o'mahonys. Nice read. :)


  • Advertisement
  • Closed Accounts Posts: 120 ✭✭test999


    l'esprit d'escalier doesn't affect me, I'm witty all the time, aren't I?

    WHY DOES NO ONE REALISE HOW CLEVER I AM?


  • Closed Accounts Posts: 9,314 ✭✭✭Talliesin


    I just editted some of Test999's statements to say exactly the same thing, but with a less abusive tone.

    For the record I'd say The C Programming Language, 2nd Edition by Kernigan and Ritchie is a must-read, possibly even a must-have. With everything else it's largely a matter of finding an author whose style suits you.

    Some people mentioned C++ books. For similar reasons Stroustrup's The C++ Programming Language (Third Edition) is a must-read, other books that may help will be a more popular thing.

    However that was a bit OT, and the very similarity of C and C++ probably makes the reading about the two a bad idea. If you do want to learn both, C++ can be easier in many important regards, especially if you are already used to basic OO concepts.

    I will say that I read a book by Ivor Horton that was aimed largely at teaching C++ to a largely VB-using audience. It was dreadful and managed to combine the superiority ("we're real programmers") bull**** that plagues C++ writing with the patronising ("don't worry your little head about that") bull**** that plagues VB writing.


This discussion has been closed.
Advertisement