Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you have a favorite programming book and if so, what is it?

Do you have a favorite programming book and if so, what is it?

Scheduled Pinned Locked Moved The Lounge
questionc++learning
87 Posts 42 Posters 7 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H honey the codewitch

    Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.

    Real programmers use butterflies

    B Offline
    B Offline
    BernardIE5317
    wrote on last edited by
    #81

    C: A Reference Manual - by Harbison & Steele is what Kernighan & Ritchie wished they had written. It is superb. Cheerios

    1 Reply Last reply
    0
    • Sander RosselS Sander Rossel

      I read Leslie Nielsen because I didn't expect to see any other Leslie on CP. Had to read it twice :laugh:

      Best, Sander Azure Serverless Succinctly Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

      J Offline
      J Offline
      Jon McKee
      wrote on last edited by
      #82

      Haha, I haven't read anything else by Dr. Lamport but this book was excellent. I feel like this topic (discrete representations of software systems including liveness, safety, and fairness properties) is one of those topics where in 10 years there will be some testing framework that will allow you to verify code against a specification which has itself been mathematically verified for correctness. There are some companies that have already used this concept for products (CosmosDB) but as far as I'm aware it requires manual verification of code against a spec which is tedious and time-consuming.

      1 Reply Last reply
      0
      • M Member 9311455

        K&R from decades gone by.

        “If only you could see what I’ve seen with your eyes”

        J Offline
        J Offline
        James Lonero
        wrote on last edited by
        #83

        That was a great book. Short and concise. You could get up and running in C in no time.

        1 Reply Last reply
        0
        • H honey the codewitch

          Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.

          Real programmers use butterflies

          J Offline
          J Offline
          James Lonero
          wrote on last edited by
          #84

          Andrew Troelsen's book on COM (COM ATL 3.0) and his earliest on C#. Both were easy to follow, easy to understand the code, and easy to understand the concepts.

          1 Reply Last reply
          0
          • H honey the codewitch

            Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.

            Real programmers use butterflies

            M Offline
            M Offline
            Member_14745051
            wrote on last edited by
            #85

            When I was first learning C++, a friend recommended "Windows++" by Paul Dilascia (https://www.amazon.com/exec/obidos/ISBN=020160891X/andrewschulmanswA/[^]). Reading through it really opened my eyes to the why, and how, to use the language. It still resonates.

            1 Reply Last reply
            0
            • H honey the codewitch

              Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.

              Real programmers use butterflies

              T Offline
              T Offline
              Trellian
              wrote on last edited by
              #86

              Far above all other books IMHO is 'Code Complete', by Steve McConnell. It is language-agnostic, is unbelievably accessible, and has practical, philosopical and pragmatic pointers to truly excellent programming. Best book about coding that I *ever* bought!

              H 1 Reply Last reply
              0
              • T Trellian

                Far above all other books IMHO is 'Code Complete', by Steve McConnell. It is language-agnostic, is unbelievably accessible, and has practical, philosopical and pragmatic pointers to truly excellent programming. Best book about coding that I *ever* bought!

                H Offline
                H Offline
                honey the codewitch
                wrote on last edited by
                #87

                It's indeed a great book. I used to have a copy myself, and there are others here who had it as a favorite, too. :)

                Real programmers use butterflies

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups