Современный C++ для программистов, инженеров и ученых

Питер Готтшлинг

Discovering Modern C++: A Concise Introduction for Scientists and Engineers (C++ In-Depth Series)
Peter Gottschling
книга Современный C++ для программистов, инженеров и ученых
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу

По мере развития вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все более мощным, его программное обеспечение также все чаще разрабатывается на C++.

Овладение языком программирования C++ дает вам навыки программирования почти на каждом уровне — от близкого к аппаратному обеспечению до абстракций высшего уровня. Короче говоря, C++ — это тот язык, который научные и технические специалисты должны знать в обязательном порядке.

Книга Питера Готтшлинга представляет собой интенсивное введение в язык программирования C++, облегчающее переход к действительно сложным темам, основанным на передовых методах программирования. Автор вводит ключевые понятия с использованием примеров из многих предметных областей, опираясь на свой обширный опыт обучения языку C++ студентов, обучающихся физическим, математическим и инженерным специальностям.

Эта книга призвана помочь вам быстро приступить к реальной работе, а затем совершенствовать свои знания и умения, осваивая все более сложные возможности языка — от лямбда-функций до шаблонов выражений. Вы также узнаете, как использовать преимущества мощных библиотек, доступных программистам на C++: стандартной библиотеки шаблонов (STL) и научных библиотек для арифметических вычислений, решения задач линейной алгебры, дифференциальных уравнений или построения графиков.

На протяжении всей книги автор показывает, как писать программное обеспечение четко и выразительно, используя парадигмы объектно-ориентированного программирования, обобщенного и метапрограммирования и процедурные методы.

К тому времени, когда вы закончите чтение книги, вы освоите все абстракции, необходимые для написания программ на C++, обладающих исключительным качеством и производительностью.

Об авторе

Питер Готтшлинг — основатель компании SimuNova, работающей над проектом библиотеки Matrix Template Library (MTL4), и предлагающей учебные курсы по C++. Он также является членом комитета ISO по стандартизации C++, вице-председателем Германского комитета по стандартизации языка, и основателем группы пользователей C++ в Дрездене. Он получил ученую степень в области компьютерных наук в техническом университете Дрездена в 2002 году.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.


512, c ил стр., с ил.; ISBN 978-5-8459-2095-9, 978-0-13-438358-3; формат 70x100/16; мягкий переплет; тип бумаги: офсетная; серия C++ In-Depth; 19.04.2017; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:









Оглавление книги "Современный C++ для программистов, инженеров и ученых"


Предисловие     15
Благодарности     21
Об авторе     23
Глава 1. Основы C++     25
Глава 2. Классы     101
Глава 3. Обобщенное программирование     149
Глава 4. Библиотеки     215
Глава 5. Метапрограммирование     279
Глава 6. Объектно-ориентированное программирование     353
Глава 7. Научные проекты     393
Приложение А. Скучные детали     423
Приложение Б. Инструментарий для программирования     487
Приложение В. Определения языка     499
Библиография     506
Предметный указатель     509


Copyright © 1992-2016 Издательская группа "Диалектика-Вильямс"

Rambler  Top100