Ваш город
Москва
Ваш город Москва?
+7 928 117-10-37
Отдел продаж
Режим работы:
Пн-Сб 10:00—18:00;
Вс выходной
КАТАЛОГ ТОВАРОВ
0КорзинаПусто0 руб.
Товары в корзине
корзина пуста
КАТАЛОГ ТОВАРОВ
Корзина пуста0 руб.0
Товары в корзине
корзина пуста
Корзина пуста0 руб.0
Товары в корзине
корзина пуста

C++ для инженерных и научных расчетов

C++ для инженерных и научных расчетов
​С развитием вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все более мощным, его программное обеспечение также все чаще разрабатывается на C++...
Характеристики
Автор(ы):
Питер Готтшлинг
Издательство:
Диалектика, Вильямс
Год издания:
2020
Кол-во страниц:
512
Переплёт:
Мягкий
Смотреть все
Категории
Получение информации о методах доставки
Код: 18369
Нет в наличии
1 270
Количество:
Избранное
Сравнение
Описание

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

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

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

Характеристики
Автор(ы)
Питер Готтшлинг
Переводчик
И. В. Красиков
Издательство
Диалектика, Вильямс
Серия
C++ In-Depth
Год издания
2020
ISBN
978-5-907203-30-3
Кол-во страниц
512
Формат страниц
70x100/16 (170x240 мм)
Язык
Русский
Переплёт
Мягкий
Доп. сведения
Офсетная бумага
Иллюстрации
черно-белые
Вес
690 г
Отзывы

Loading...
Оглавление

Предисловие 15

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

Помощь
+7 928 117-10-37
Отдел продаж
Если у вас возникли вопросы при оформлении заказа, обратитесь по указанным контактам.
Мы используем файлы cookie, чтобы сайт был лучше для вас.