CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Lounge

Good C++ Book

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 18, 2016, 17:15
Post Good C++ Book
  #1
Member
 
Chris Harding
Join Date: Dec 2016
Posts: 76
Rep Power: 9
HappyS5 is on a distinguished road
Hello,

I hope to, after I refresh my math and engineering, start doing some work in OpenFOAM.

Currently, I am taking IIT Bombay C++ course from edx.org (created by MIT and Harvard and is a nonprofit). I have Jumping Into C++ but I need a book that is geared more towards scientist and engineers or OpenFOAM.

A free online textbook, a good one, would be ideal. If not, I see that
C++ for Engineers and Scientists (Introduction to Programming) 3rd Edition


by Gary J. Bronson (Author)

is well marketed.


Any suggestions. Remember, my ultimate goal is to learn C++ well so I can use OpenFOAM.


Thanks.

HappyS5 is offline   Reply With Quote

Old   May 11, 2018, 11:06
Default
  #2
New Member
 
Ali
Join Date: May 2018
Posts: 3
Rep Power: 7
ali_k94@live.com is on a distinguished road
"Starting out with C++ From Control Structures through Objects" by Tony Gaddis in its Ninth Edition is a good book. I am currently studying from the same textbook.
ali_k94@live.com is offline   Reply With Quote

Old   February 28, 2023, 07:55
Default C++ Books
  #3
New Member
 
Join Date: Jul 2022
Posts: 1
Rep Power: 0
lokeshjoshi is on a distinguished road
There are many C++ books available on the Internet, but some of them are:


1: "The C++ Programming Language" by Bjarne Stroustrup: This is considered the "Bible" of C++ programming and is written by the creator of the language himself. It covers all aspects of C++, from basic syntax to advanced concepts.

2: "Effective C++" by Scott Meyers: This book is a collection of 50 guidelines for writing efficient, reliable, and maintainable C++ code. It covers topics like memory management, exception handling, and class design.

3: "C++ Primer" by Lippman, Lajoie, and Moo is a comprehensive guide to C++ programming covering the language's basic and advanced features. It is known for its clear explanations and practical examples.

4: "Programming: Principles and Practice Using C++" by Bjarne Stroustrup: This book is aimed at beginners without programming experience and wants to learn C++. It covers basic programming concepts and gradually introduces more advanced topics.

5: "Modern C++ Design" by Andrei Alexandrescu: This book is for advanced C++ programmers who want to learn about modern design patterns and techniques. It covers topics like generic programming, template metaprogramming, and design patterns.

6: "C++ Concurrency in Action" by Anthony Williams: This book covers the topic of concurrent programming in C++. It covers topics like threads, synchronization, and parallel algorithms.

7: "Exceptional C++" by Herb Sutter: This book is a collection of real-world problems and solutions demonstrating how to use C++ effectively. It covers topics like exception handling, operator overloading, and templates.

8: "The Art of Computer Programming" by Donald Knuth: This classic book is not specifically about C++ but is considered essential reading for anyone who wants to become a skilled programmer. It covers various topics, including algorithms, data structures, and programming techniques.

along with the books, I would suggest learning through video tutorials. In YouTube, there are many C++ tutorials are available. you can watch them and learn C++. Hope this will help you.
__________________
Life does not give second chance, so make it perfect in first attempt
lokeshjoshi is offline   Reply With Quote

Old   March 1, 2023, 01:46
Default
  #4
Member
 
Join Date: Oct 2011
Posts: 49
Rep Power: 14
fanta is on a distinguished road
I hold a degree in mechanical engineering, but i had not any courses or lectures in C++. So i had to start from scratch. I tried a lot of books, but these two are the best in my opinion:



https://deitel.com/c-plus-plus-how-to-program-10-e/


https://deitel.com/c-plus-plus-20-for-programmers/


fanta

Last edited by fanta; March 1, 2023 at 01:47. Reason: typo
fanta is offline   Reply With Quote

Reply

Tags
c++ book, online textbook, openfoam, scientist and engineers


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need a good reference (Book or Paper) for learning the VOF method adampaya Fluent Multiphase 1 May 10, 2016 08:58
convergence: simulating a turbine, not getting very good residuals with a good mesh aja1345 FLUENT 0 September 4, 2015 17:26
Good fundamentals book of CFD & computational aero zaidun CFX 0 April 13, 2006 22:53
good basic book on turbulence modelling ? lvlin Main CFD Forum 4 May 29, 2002 07:31
Engine Design: is there a good CFD book? Geoff Rathbun Main CFD Forum 2 August 31, 2001 19:48


All times are GMT -4. The time now is 11:06.