Архив рубрики: Книги по C и C++

Книги по языкам программирования C и C++

Программирование на C++/C# в Visual Studio .NET 2003 — Вячеслав Понамарев

Книга Вячеслава Пономарева «Программирование на C++/C# в Visual Studio .NET 2003» посвящена особенностям использования языков программирования C++ и С# при создании приложений в среде Visual Studio .NET 2003. В книги проводятся аналогии языка С# с языком Visual Basic .NET и показывается удобство использования языка С# для создания приложений. Рассматриваются основные принципы работы с данными, описываются технологии ADO и XML. Материал подкреплен большим объемом схем, таблиц, рисунков, поясняющих программ-примеров, что делает его более наглядным и легко усваиваемым. Большое внимание уделено созданию собственных больших проектов и ознакомлением с механизмом дальнейшей отладки приложений.

Программирование последовательных интерфейсов — Юрий Магда

Книга о функционировании последовательных интерфейсов обмена данными «Программирование последовательных интерфейсов», в основном, рассматривает тему применительно к таким популярным операционным системам, как Windows и Linux. Анализируются основные протоколы последовательного обмена данными и методика их программирования на низком уровне. Даются характеристики сигналов и основные аппаратные средства на базе асинхронных приемопередатчиков. Рассматриваются особенности разработки приложений для Интернета, а также принципы разработки программного обеспечения с применением виртуальных последовательных интерфейсов обмена данными. К книге прилагается компакт-диск, содержащий файлы с исходными текстами программ, описанных в книге.

Самоучитель MFC — Ю. Тихомиров

«Самоучитель MFC» посвящен библиотеке MFC, которая является мощным и гибким инструментом разработки Windows-приложений на основе языка Visual C++. В книге рассмотрены основные классы и компоненты библиотеки, все типы окон, работа с базами данных, элементы управления, особенности создания однодокументных и многодокументных приложений. В книге представлен как теоретический, так и практический материал, которые в сумме помогут освоить современный стиль программирования. В приложении даны основы языка С++, что будет крайне полезным для новичков в программировании. В целом, книга рекомендуется опытным программистам, желающим освоить библиотеку MFC.

Основы работы с технологией CUDA — А. В. Боресков, А. А. Харламов

Книга «Основы работы с технологией CUDA» предназначена для обучения программированию GPU — современных графических процессоров, построенных на основе технологии CUDA, разработанной компанией NVIDIA. Рассмотрена сама технология CUDA, вопросы оптимизации, в числе которых использование .PTX, а также архитектура поддерживаемых GPU. Подробно описывается реализация на CUDA целого ряда последовательностей и алгоритмов. В комплект с книгой прилагается компакт-диск, на котором содержатся примеры решения реальных задач на CUDA, включающие объемные вычисления из множества областей, включая динамику движения элементарных частиц, геномные исследования, моделирование нейронных сетей и так далее.

С++. Трюки и эффекты — Елена Кондратюк

«С++. Трюки и эффекты» Елены Кондтратюк — уникальная в своем роде книга о программировании в С++. Она представляет собой подборку оригинальных приемов написания программ и использования ресурсов системы. В качестве методики обучения был выбран самый эффективный вариант — реальные примеры, которые можно незамедлительно использовать, создавая собственные приложения. В теоретической части содержится необходимый минимум для программирования в С++, в том числе в Borland C++ Builder. К книге прилагается компакт-диск, на котором есть коды всех программ, описываемых в книге, а также содержится дистрибутив пробной версии Borland C++ Builder 6. Издание прекрасно подойдет как опытным разработчикам, так и начинающим программистам.

C++. Начала программирования — Ишкова Э. А.

«C++. Начала программирования» — учебник по программированию, предназначенный как для самостоятельного изучения программирования и языка C++, так и для студентов технических специальностей. Учебник предлагает начать изучение программирования непосредственно с языка C++ и разделен на несколько курсов: начальный и дополнительные. Начальный курс знакомит читателей с выборкой из языка C++, достаточной для освоения процедурного программирования. Дополняющие курсы обучают объектно-ориентированному программированию, включают специфические разделы С и C++ и другие избранные разделы, посвященные решению задач программными методами. Приведены наглядные прикладные примеры, иллюстрирующие правила и приемы C++. Рассмотрены особенности использования графики, основные правила и приемы, поддерживаемые компилятором BORLANDC. Дан пример организации рабочего пространства компьютера, и вариант создания своей библиотеки.

Алгоритмизация и языки программирования: Pascal, C++, Visual Basic — Ю. А. Аляев, О. А. Козлов

Издание «Алгоритмизация и языки программирования: Pascal, C++, Visual Basic» предназначено в первую очередь для студентов и преподавателей школ и вузов, а также для учащихся специализированных классов гимназий и лицеев. Книга посвящена двум важнейшим разделам информатики — программированию и алгоритмизации. В доступной форме на конкретных примерах рассмотрены основы алгоритмизации, особенности и принципы языков программирования высокого уровня, а также встроенных оболочек Pascal 7.0, C++ и Visual Basic 5.0. Показаны возможности применения языков Pascal и Basic в создании Windows-приложений.

Практикум по программированию на языке С — М. С. Эпштейн

«Практикум по программированию на языке С» будет полезен для студентов средних профессиональных учебных заведений. Приводятся девять лабораторных работ со всей необходимой для их выполнения информацией. Предоставлены сведения по соответствующим сферам программирования, варианты индивидуальных наборов заданий, примеры решения аналогичных задач. В практикуме содержатся разделы, в которых приведены типичные совершаемые студентами ошибки и способы их избежания. Описаны умения и навыки и знания, необходимые для программиста, которыми в результате выполнения работ овладеет студент.

Программирование в C++ Builder — А. Я. Архангельский

В книге «C++ Builder» представлены справочные и методические материалы по работе с различными версиями C++ Builder. Рассмотрены системы визуального объектно-ориентированного программирования C++ Builder, начиная с версии C++Builder 5 и кончая C++Builder 2009. Материал не стоит считать устаревшим и по отношению к более новым версиям. В книге описывается работа с базами данных, построение прикладных программ, методика создания отчетов, клиентов, серверов, распределенных приложений и так далее. Подробно рассмотрены технологии, обеспечивающие доступ к данным BDE, InterBase, ADO (dbGo), dbExpress, методика диспетчеризации действий, технология распределенных приложений COM, DDE, DLL, ActiveX. В справочной части книги можно найти информацию по языку С++, классам и типам C++ Builder, их свойствам, событиям и методам, функциям C++ Builder и API Windows (около 570 функций). Книгу будет полезным справочником как для начинающих программистов, так для квалифицированных разработчиков.

UNIX. Разработка сетевых приложений — У. Р. Стивенс, Б. Феннер, Э. М. Рудофф

Новое, полностью переработанное издание книги «UNIX. Разработка сетевых приложений» представляет собой руководство по сетевым программным интерфейсам, в том числе сокетам. Книга посвящена созданию сетевого программного обеспечения в операционной системе UNIX. Рассмотрены алгоритмы создания клиент-серверных приложений и web-серверов. Классический труд У. Стивенса был дополнен и обновлен двумя известными экспертами в сфере сетевого программирования. В издание включены современные стандарты, методы и реализации, множество наглядных примеров. Рекомендуется для использования в качестве учебника или справочника для начинающих и опытных программистов.