FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Modern C++ Programming Techniques for Scientific Computing: Innovations from C++11 to C++20
- Author(s) Ole Klein
- Publisher: Heidelberg University (2021); eBook (Creative Commons Licensed)
- License(s): CC BY 4.0
- Paperback: N/A
- eBook: PDF
- Language: English
- ISBN-10: N/A
- ISBN-13: N/A
- Share This:
This easy-to-read textbook/reference presents a comprehensive introduction to scientific programming techniques in C++. With a practical focus on learning by example, the theory is supported by numerous exercises.
About the Authors- N/A
- Modern C++ Programming Techniques for Scientific Computing: Innovations from C++11 to C++20
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
-
Scientific Programming in C++17 and Fortran 2008 (V. Eijkhout)
This book covers the two major high performance languages: C++17 and Fortran 2008. Both are covered from the ground up, rather than encyclopedically, with plenty of programming examples, taken from computational science.
-
Modern C++ Tutorial: C++11/14/17/20 On the Fly (Changkun Ou)
The book is intent to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). You should be aware that not all of these features are required. Instead, it should be learned when you really need it.
-
Effective Modern C++: Improve Your Use of C++11 and C++14
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support).
-
C++ Programming for Scientists (Roldan Pozo, et at)
This book is designed specifically for today's Scientists, Engineers and Mathematicians with a wealth of new applications and examples taken from real situations involving electrical and structural engineering, fluid mechanics, mathematics, etc.
-
Parallel Scientific Computing in C++ and MPI: Algorithms
This book provides a seamless approach to numerical algorithms, modern programming techniques and parallel computing, includes both basic and advanced topics and places equal emphasis on the discretization of partial differential equations and on solvers.
-
O'Reilly® C++ Today: The Beast is Back (Jon Kalb, et al)
Authors demonstrate how modern C++ provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps. you’ll learn why C++ is once again the preferred choice across several diverse industries.
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.
-
Practical C++ Metaprogramming (Edouard Alligand, et al)
With this example-driven ebook, you’ll learn how improved metaprogramming techniques in C++11 and C++14 can help you avoid a lot of mistakes and tedious work by making the compiler work for you.
-
The Rook's Guide to C++ (Jeremy A. Hansen)
This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.
-
Data Parallel C++: Mastering DPC++ Programming
Learn how to accelerate C++ programs using Data Parallelism. This book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels.
-
O'Reilly® Practical C++ Programming, 2nd Edition (Steve Oualline)
This book is is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest C++ standard, it takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
-
Pro TBB: C++ Parallel Programming with Threading Building Blocks
This book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). It presents numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++, this text explains how to select or design the data structure best suited to specific problems.
-
Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++. The book filled with expert advice and written in a patient, knowledgeable style.
-
The C++ Hackers Guide (Steve Oualline)
This book collects more than 120 of the best C++ veteran secrets and puts them in one accessible place. The techniques presented have all been used in actual programs, and more importantly, have made actual programs better.
:
|
|