I'm a master's student in Math interested in Numerical Analysis. I know there are lots of questions like that on this site, but I think this is the best place to ask. So, I'm looking for an introductory book to C++ with a focus on scientific computing.

Let me clarify my situation: I've been an intensive Matlab user and I also can program quite well with Python. I can build and use myself simple classes for numerical methods and I know the basics of OOP. But, due to the performance issues, my professor told me to start learning C++ and I really want to learn it.

So, I think I need a book which is both introductory to the language and both aimed at scientific computing/numerical analysis, but I don't know how to choose it, because just by looking on the internet I can't make a decision on my own.

  • $\begingroup$ Check this one doi.org/10.1017/CBO9780511812583 bit old but still useful. $\endgroup$ – cfdlab Apr 3 at 12:00
  • $\begingroup$ Thanks! I also purchased this book, it's pretty good for my purposes :) $\endgroup$ – andereBen Apr 10 at 12:11

This is an excellent book with clear definitions and basic OOP example applied to numerical methods:

| cite | improve this answer | |
  • $\begingroup$ Thanks, I'm looking at this book now :) $\endgroup$ – andereBen Apr 10 at 12:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.