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. C++ Book?

C++ Book?

Scheduled Pinned Locked Moved The Lounge
learningc++question
7 Posts 6 Posters 1 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.
  • D Offline
    D Offline
    dabs
    wrote on last edited by
    #1

    Hi all, I will teach a course in C++ next semester, and I'm currently evaluating what book to use. The course is for engineers who may have some knowledge in programming, and will focus on numerical analysis and how that can be implemented in C++. Does anyone know of a book that could be well suited for this? Preferably it should cover the fundamentals of C++ programming, and how it can be used to solve common problems that arise in engineering. Any recommendations/comments/ideas? Regards, Daníel

    K E H A G 5 Replies Last reply
    0
    • D dabs

      Hi all, I will teach a course in C++ next semester, and I'm currently evaluating what book to use. The course is for engineers who may have some knowledge in programming, and will focus on numerical analysis and how that can be implemented in C++. Does anyone know of a book that could be well suited for this? Preferably it should cover the fundamentals of C++ programming, and how it can be used to solve common problems that arise in engineering. Any recommendations/comments/ideas? Regards, Daníel

      K Offline
      K Offline
      Kevin McFarlane
      wrote on last edited by
      #2

      This is well out of date now and I've never actually seen it http://www.amazon.co.uk/C-Engineers-Brian-Bramer/dp/0340645849[^] I have their book on C for Engineers from years ago, which was very good. So I am just guessing that the C++ one will be too. It has a good recommendation at ACCU http://www.accu.informika.ru/accu/bookreviews/public/reviews/cp/cp000374.htm[^] and those guys tend to be harsh reviewers!

      Kevin

      D 1 Reply Last reply
      0
      • K Kevin McFarlane

        This is well out of date now and I've never actually seen it http://www.amazon.co.uk/C-Engineers-Brian-Bramer/dp/0340645849[^] I have their book on C for Engineers from years ago, which was very good. So I am just guessing that the C++ one will be too. It has a good recommendation at ACCU http://www.accu.informika.ru/accu/bookreviews/public/reviews/cp/cp000374.htm[^] and those guys tend to be harsh reviewers!

        Kevin

        D Offline
        D Offline
        dabs
        wrote on last edited by
        #3

        Looks promising, I'll give it a look. It does seem to be slightly worrying if it will be available at all, but we'll see. Regards, Daníel


        Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

        1 Reply Last reply
        0
        • D dabs

          Hi all, I will teach a course in C++ next semester, and I'm currently evaluating what book to use. The course is for engineers who may have some knowledge in programming, and will focus on numerical analysis and how that can be implemented in C++. Does anyone know of a book that could be well suited for this? Preferably it should cover the fundamentals of C++ programming, and how it can be used to solve common problems that arise in engineering. Any recommendations/comments/ideas? Regards, Daníel

          E Offline
          E Offline
          El Corazon
          wrote on last edited by
          #4

          dabs wrote:

          Any recommendations/comments/ideas?

          C++ physics for games and related material. I know, it sounds silly, and some of your engineers will balk at the idea. Even you might. The question is often how close do you need to get to reality. If you want to measure the stress on a given device given its mass and tensile strength, you can get exact and spend a week programming in the physics to know exactly how close it is.... or you know you will err on the side of caution anyhow, building 50% or 100% better than required (or what ever your specs require over and above the need) and create a quick test that already errs on the side of caution. The Morgan Kaufmann Series in Interactive 3D Technology[^] is one starting point. I don't have the series, I have older books on math/physics for game programming. I have used them for missile simulations, guidance and sensor simulations, as well as behavior analysis and predictive systems for real equipment flying in the air, or riding on the ground, and sometimes attempting to split the difference. I guess the one question that has not been asked... what areas of engineering? We do many areas of engineering and I find my software crossing over in to civil, mechanical, aeronautical, nautical, orbital dynamics, and many subjects to make any college student cringe or mouth water for more (the insane ones like me). Now we are getting into energy distributions and cognitive reasonings, things just don't stop here. I've worked on everything from a cable in the desert and all its engineering nightmares of spanning 3 miles end to end in the windiest mountain pass of southern NM to unmanned air-craft and other unmanned vehicles.

          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

          1 Reply Last reply
          0
          • D dabs

            Hi all, I will teach a course in C++ next semester, and I'm currently evaluating what book to use. The course is for engineers who may have some knowledge in programming, and will focus on numerical analysis and how that can be implemented in C++. Does anyone know of a book that could be well suited for this? Preferably it should cover the fundamentals of C++ programming, and how it can be used to solve common problems that arise in engineering. Any recommendations/comments/ideas? Regards, Daníel

            H Offline
            H Offline
            Hans Dietrich
            wrote on last edited by
            #5

            A friend is taking a class using Absolute C++. I took a quick look through it and it seems very well done.

            Best wishes, Hans


            [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

            1 Reply Last reply
            0
            • D dabs

              Hi all, I will teach a course in C++ next semester, and I'm currently evaluating what book to use. The course is for engineers who may have some knowledge in programming, and will focus on numerical analysis and how that can be implemented in C++. Does anyone know of a book that could be well suited for this? Preferably it should cover the fundamentals of C++ programming, and how it can be used to solve common problems that arise in engineering. Any recommendations/comments/ideas? Regards, Daníel

              A Offline
              A Offline
              Andy Moore
              wrote on last edited by
              #6

              I recommend "C++ How to Program" by Deitel & Deitel. They are on the 4th edition right now, but I used the 2nd edition ten years ago when I learned C++ and still find it relevant even as an intermediate to advanced C++ programmer now. http://www.deitel.com/books/cpphtp4/[^]

              Pax Domini sit semper vobiscum

              1 Reply Last reply
              0
              • D dabs

                Hi all, I will teach a course in C++ next semester, and I'm currently evaluating what book to use. The course is for engineers who may have some knowledge in programming, and will focus on numerical analysis and how that can be implemented in C++. Does anyone know of a book that could be well suited for this? Preferably it should cover the fundamentals of C++ programming, and how it can be used to solve common problems that arise in engineering. Any recommendations/comments/ideas? Regards, Daníel

                G Offline
                G Offline
                Gordon Brandly
                wrote on last edited by
                #7

                Well, it doesn't cover any numerical analysis stuff, but what I usually recommend is Thinking in C++ Volume 1[^], which is also available on line[^] for free. I keep electronic copies of both volumes 1 and 2 on all of my computers, and I still consult them once in a while whenever I've been away from C++ for a while. Off hand I'd say just buy Volume 1 in dead-tree form; I don't think Volume 2 is quite as good, though it's still a useful reference.

                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