Thread: Higher level book

  1. #1
    The Pantless Man CheesyMoo's Avatar
    Join Date
    Jan 2003
    Posts
    262

    Higher level book

    Hey guys! I just finished my first C++ book, it covered linked lists, queues, stacks, binary trees, points, classes, etc.

    I was wondering if you could tell me of some higher level books to get, I heard Bjarne's is good, I'm going to get that. Any other suggestions?
    If you ever need a hug, just ask.

  2. #2
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398

    Unhappy I haven't found one I like yet!

    Do a search here, and on the net... other programming sites etc. The advantage of a search is that you'll get more results... rather than just the opinions of whoever happens to respond this time.

    I have the Bjarne book. He knows what he's talking about, but the book is not very readable. I get the impression it's targeted at professional programmers who don't know C++. (?)

  3. #3
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,138
    Check out

    www.accu.org

  4. #4
    Registered User
    Join Date
    Jun 2002
    Posts
    230
    C++ Rules!!!!
    ------------
    Microsoft Visual Studio .NET Enterprise

  5. #5
    Its not rocket science vasanth's Avatar
    Join Date
    Jan 2002
    Posts
    1,683
    Jow about concepts such as B-Trees(not binary tree), Multiway Trees, Hashing, skip lists, priority queues, tournament trees, seacrh trees (B-tree is one of them)

    and algoithms such as

    The greedy Method
    Divide and Conquer Method
    Back tracking
    Branch and Bound

    etc etc..

    All these are programming concepts such as linked list etc.. They do not deal with programming syntax but the programming logic.. Learning these and mastering it will be really be usefull since concepts are more important than syntax.. You can ;learn the syntax when ever you want..


    With the above algorithms you can also build your own pet applications thriugh which you will become a master of data structures.... Later if you are intrested move to subjects like computer registers etc etc (low level architecture) whchih will givee you an insight into how programs work and how programs are compiled.. This will make you a better programmer..

    Though i have spent quite some years programming.. I do not know how to build real world applications yet.. (using VC etc)..But i am strong with my basics.. now i plant to start learning real programming..

  6. #6
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    The book of Stroustrup is good, however I think it is more usable as a reference than as a learning book.

    The books of Robert Sedgewick are also very good books, like Algorithms in C++. It are not books for teaching C++, but they teach algorithms and datastructures and use C++ as language.

    [edit]
    Almost forgot it. You might also be interested in Thinking in C++ from Bruce Eckel, those and other books of him can be downloaded for free from his site. http://www.mindview.net/
    [/edit]
    Last edited by Shiro; 05-01-2003 at 11:38 AM.

  7. #7
    Registered User hk_mp5kpdw's Avatar
    Join Date
    Jan 2002
    Location
    Northern Virginia/Washington DC Metropolitan Area
    Posts
    3,817
    Get a good STL reference book. I've learned much from reading "The C++ Standard Library: A Tutorial and Reference" by Nicolai M. Josuttis.
    "Owners of dogs will have noticed that, if you provide them with food and water and shelter and affection, they will think you are god. Whereas owners of cats are compelled to realize that, if you provide them with food and water and shelter and affection, they draw the conclusion that they are gods."
    -Christopher Hitchens

  8. #8
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398

    Thumbs up Right! Josuttis!

    Oh yeah, I forgot that I have the Josuttis book... and it is a good one. The title is a bit misleading though... It only covers the Standard Template Library. Not the entire standard library.

  9. #9
    Pursuing knowledge confuted's Avatar
    Join Date
    Jun 2002
    Posts
    1,916
    If you want to learn WinAPI, I've heard that Windows Programming from the Ground Up by Herbert Schildt is good from people on the board. I have it right here, but I haven't had time to start it yet...darn AP tests.
    Away.

  10. #10
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398

    Thumbs up Schildt is OK for Windows.

    Right! The Schildt book is good for Windows. It's similar to "Programming Windows" by Charles Petzold. Petzold's book is more popular, and Petzold is more respected. Schildt has a reputation for getting things wrong... I learned about the term "Bull-Schildt" from a post on this board! (His Windows book was NOT the book being discussed.)

    I have both books, and I do find it useful to bave more than one source. I bought the Schildt book for something that I couldn't find in Petzold. (It was in Petzold but I couldn't find it 'till I knew the name of the function.)

    The actual programming in these books is not "advanced". In fact, its all C (no C++). Although I do consider Windows to be an advanced topic. There is a lot to learn... It's not easy... It's just that there are no complex algorithms or use of the advanced C++ features that are part of standard C++.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. a phone book program
    By mackieinva in forum C Programming
    Replies: 2
    Last Post: 09-19-2007, 06:31 AM
  2. Looking for a c++ book, didn't were to post this...
    By Rune Hunter in forum C++ Programming
    Replies: 6
    Last Post: 09-24-2004, 06:32 PM
  3. Must read book!
    By RealityFusion in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 07-15-2004, 09:05 PM
  4. Should i get a new reference book?
    By Raison in forum Windows Programming
    Replies: 2
    Last Post: 06-15-2004, 10:43 PM