Курс программирования на языке Си
В книге рассматриваются все средства языка Си, не зависящие от реализаций и существующие в компиляторах на современных ПК различных платформ. Ориентация сделана как на изложение синтаксиса и семантики конструкций языка Си, так и на их практическое использование при решении типовых задач программирования. Включенный в учебник материал позволяет сформировать у читателя...
Эффективное использование C++
Эта книга представляет собой перевод третьего издания американского бестселлера «Effective C++» и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению...
Скользкие места C++
Вы держите в руках руководство по тому, как не до-пускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реали-зации программ на языке C++. Эту книгу можно рассмат-ривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++. Обсуждаются как наиболее распространенные «ля-пы», имеющиеся почти...
Разработка приложений на C++ в среде Matlab
Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С++ с мощными математическими процедурами MATLAB. Книга содержит основы программирования в Borland C++ Builder и на MATLAB, описание математических библиотек MATLAB для С/С++ и компиляторов MATLAB. Рассматриваются примеры программ на Borland C++ Builder,...
Основы работы с технологией CUDA
Данная книга посвящена программированию современных графических процессоров (GPU) на основе технологии CUDA от компании NVIDIA. В книге разбираются как сама технология CUDA, так и архитектура поддерживаемых GPU и вопросы оп-тимизации, включающие использование .PTX. Рассматривается реализация целого класса алгоритмов и последовательностей на CUDA. На сайте издательства можно скачать примеры решения на...
Технология CUDA в примерах. Введение в программирование графических процессоров
CUDA – вычислительная архитектура, разработанная ком-панией NVIDIA и предназначенная для разработки параллельных программ. В сочетании с развитой программной платформой архитектура CUDA позволяет программисту задействовать невероятную мощь графических процессоров для создания вы-сокопроизводительных приложений, включая научные, инженерные и финансовые приложения. Книга написана двумя старшими членами команды группы по разработке программной платформы CUDA....