C++ для инженерных и научных расчетов
Интенсивное введение в язык программирования.
Питер Готтшлинг «C++ для инженерных и научных расчетов» Диалектика, 2020 год, 512 стр., ISBN 978-5-907203-30-3; (PDF)
Описание книги.
Книга Питера Готтшлинга представляет собой интенсивное введение в язык программирования, облегчающее переход к действительно сложным темам, основанным на передовых методах программирования. Автор вводит ключевые понятия с использованием примеров из многих предметных областей, опираясь на свой обширный опыт обучения языку C++ студентов физических, математических и инженерных специальностей.
Книга призвана помочь вам быстро приступить к реальной работе, а затем совершенствовать свои знания и умения, осваивая все более сложные возможности языка — от лямбда-функций до шаблонов выражений. Вы также узнаете, как использовать преимущества мощных библиотек, доступных программистам на C++: стандартной библиотеки шаблонов (STL) и научных библиотек для арифметических вычислений, решения задач линейной алгебры, дифференциальных уравнений или построения графиков.
На протяжении всей книги автор показывает, как писать программное обеспечение четко и выразительно, используя парадигмы объектно-ориентированного программирования, обобщенного и метапрограммирования, а также процедурные методы. К тому времени, когда вы закончите чтение книги, вы освоите все абстракции, необходимые для написания программ на C++, обладающих исключительным качеством и производительностью.
Все примеры программ в этой книге были протестированы по крайней мере на одном компиляторе. Они доступны на GitHub
Оглавление.
- Глава 1. Основы C++
- Глава 2. Классы
- Глава 3. Обобщенное программирование
- Глава 4. Библиотеки
- Глава 5. Метапрограммирование
- Глава 6. Объектно-ориентированное программирование
- Глава 7. Научные проекты
- Приложение А. Скучные детали
- Приложение Б. Инструментарий для программирования
- Приложение В. Определения языка
- Библиография
- Предметный указатель
Добавить комментарий