Кроссплатформенная разработка на языке C++ для решения научно-технических задач
Авторы:
Уровень образования:
Бакалавриат, Магистратура, Специалитет
Дисциплины:
Вид издания
учебное пособие для вузов
Год
2026
Объем
196 с.
ISBN
978-5-507-54423-3
Переплет
Твердый
Формат
16,5*23,5 см
Издание
1-е изд.
Целью книги является обучение программированию на языке C ++ и методам компьютерного моделирования и визуализации. Инструмент разработки — MS Visual Studio 2019 Community Edition (Windows, а также более новые версии) и для Linux скрипты или Visual Code.
В первой главе кратко рассматривается история возникновения языка С++, его эволюция. Даются основы синтаксиса и семантики языка, которые иллюстрируются примерами кода. Во второй главе излагаются принципы сетевого взаимодействия и методология Rest. Реализуются программы клиент и сервер. Проводится анализ их взаимодействия. Третья глава посвящена работе приложения С++ с базами данных. В четвертой главе последовательно изучаются утилиты Git и Cmake, проводится анализ графических библиотек с открытым исходным кодом. Выбор авторов останавливается на FLTK (быстрый и легкий тулкит). Дается описание установки FLTK. Работа с FLTK рассмотрена на пяти примерах. В пятой главе рассматриваются приложение Beat, интерфейс приложения, структура управляющих файлов и структура проекта. Приводится описание наиболее важных и интересных частей кода проекта. В шестой главе представлена библиотека OpenCV и приводятся примеры приложений для решения задач машинного зрения. Вычислительный код и работы с ним с помощью CUDA без OpenCL (nvcc). Нахождение собственного вектора матрицы с помощью cusolver (NVIDIA HPC). Нахождение собственного вектора матрицы с помощью C++ библиотеки eigen. Расчет баланса методом затраты-выпуск с использованием GPU на C++.
Книга заинтересует студентов и начинающих программистов.
Закрыть
Сообщить о поступлении
Укажите ваш e-mail, и мы пришлем уведомление, как только книга
станет доступна для покупки.