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

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

Параллельное и распределенное программирование с использованием C++ —

Если вы хотите научиться создавать программные компоненты, которые будут функционировать в сетевой среде, и приобрести подробный путеводитель, который расскажет и покажет программистам, увлекающимся написанием многопоточных и многозадачных приложений, все основные стандарты, то эта книга для вас. Книга предназначена для широкой аудитории, такой как студенты и преподаватели ВУЗов, интересующиеся теорией введения в распределенное и параллельное программирование на языке С++, научным работникам, программистам, а также разработчикам и проектировщикам всевозможных программных продуктов. В ней даны основы по созданию кластерных приложений, показано и то, как можно использовать архитектурный подход к параллельному и распределенному программированию на основе языка программирования С++. Книга рассматривает не только сложнейшие, но и такие простые вопросы, как способы программирования параллельных виртуальных машин.

Обработка объектных баз данных в C++. Программирование с использованием стандарта ODMG — Дэвид Джордан

Издание представляет собой основы теории технологии объектных баз данных. Она создана, как информационный сборник, дающий понятие об объектных базах данных, и предназначена для опытных программистов, создающих различные программные продукты. Те же, кто уже использует в работе стандарты ODMG, найдут в издании множество полезной информации по интерфейсу ODMG 2.0 C++. В книге уделено большое внимание принципам сравнения объектно-реляционных и реляционных баз данных с объектными. А также рассматриваются архитектура, используемая в вышеупомянутых базах данных. Также это издание дает описание возможностей объектного моделирования, которые также есть в среде объектных баз данных, применяющих такие интерфейсы, как ODMG C++ и OQL.

Философия программирования на языке C++ — Дмитрий Якушев

Хотите постичь основы программирования и философию языка С++? Языка, который несмотря на применение объектно-ориентированных подходов, позволяет достаточно быстро написать программу, хотя при использовании той же техники но в других языках все будет более громоздким. Это издание поможет вам в этом, а также даст возможность ознакомиться со множеством скомпилированных и проверенных примеров. Предком столь распространенного сегодня языка программирования С++ является язык Simula, родившийся на свет в конце шестидесятых прошлого века. ОН и послужил фундаментом для возникновения языка С with classes, который быстро распространился по всему свету и заслужил любовь и уважение программистов за то, что он позволяет при использовании конкретной архитектуры создавать программы, написанные на языке высокого уровня. Именно в этот момент благодаря сотруднику компании AT&T Бьерн Страуструпу родился потомок языка С — С++, который сегодня без опасения можно назвать одним из самых популярных языков программирования.

Программирование на C++ — В. П. Аверкин, А. И. Бобровский

Данное издание предлагает читателю основные приемы программирования и функции языка С++. Здесь приведены многие приемы и определения объектно-ориентируемого программирования, а также таких его составляющих, как инкапсуляция, классы, конструкторы, деструкторы, объекты, наследование, полиморфизм, обработка исключений, динамическая идентификация типов, шаблоны, пространства имен и многое другое. Рассмотрены такие простейшие элементы языка С++, как типы данных, функции, массивы, указатели, переменные, циклы. Также затронуты основы программирования на Borland C++ Builder. Книга ориентирована на преподавателей и студентов ВУЗов и средних учебных заведений.

Язык программирования C++. Учебный курс — С. В. Глушаков, А. В. Коваль, С. В. Смирнов

Данная книга представляет собой одно из самых ёмких и полных из существующих руководств по языку C++. В ней рассмотрено множество специальных вопросов, а также даны описания синтаксиса и стандарта языка. В качестве дополнительной литературы к этой книге рекомендуются такие издания, как «Borland C++ Builder 5» и «Visual C++ 6.0».

Программирование на C++ — Бондарев В. М.

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

Использование Microsoft Windows Driver Model — Уолтер Они

Книга Уолтера Они «Использование Microsoft Windows Driver Model» расскажет читателю о том, что Microsoft Windows Driver Model (WDM) поддерживает Plug and Play и обеспечивает мощные возможности управления. Автор книги — опытный эксперт в области разработки драйверов, написал этот том вместе с разработчиками ядра Windows. Они поместили в это издание все, что нужно для понятия системы написания драйверов: подробные практические примеры, советы, построчный анализ примеров кода и иллюстрации, также здесь имеется подробное описание драйверных технологий от Windows 98 до Windows XP и дополнительная информация по отладке драйверов.

Программирование аппаратных средств в Windows — Всеволод Несвижский

Книга Всеволода Несвижского «Программирование аппаратных средств в Windows» содержит в себе описание программирования аппаратных ресурсов в Windows с помощью функций BIOS, портов ввода-вывода и программного интерфейса Win32 API. Здесь же рассматриваются методы доступа и управление всеми устройствами современного персонального компьютера, как то: мышь, клавиатура, видеоадаптер, звуковая плата, дисковая подсистема, процессор, шина, порт и все остальное. Уделяется внимание методам программирования в Windows, описываются разные способы создания программ: работа с файлами, взаимодействие в сети, самоликвидация исполняемых файлов, получение данных о USB-устройствах и прочее. Весь теоретический материал сопровождается легкими и доступными примерами, написанными на языках С++ и Assembler.

Объектно-ориентированный анализ и проектирование с примерами приложений на С++ — Гради Буч

В книге Гради Буча «Объектно-ориентированный анализ и проектирование с примерами приложений на С++», автор которой признанный эксперт в области объектно-ориентированной методологии разработки программного обеспечения, описываются вопросы анализа и проектирования сложных систем. Первая часть издания посвящается: исследованию сути фундаментальных понятий ООП, таких как «класс», «объект» и «наследование»; анализу концепции, лежащей в основе объектно-ориентированных языков и методик разработки. Во второй части находится детальное описание обозначений, в народе называемых «нотация Буча», которые являются для разработчиков всего мира «родными». Так же здесь говорится об организации процесса разработки программ, и имеются советы по подбору команды и планированию промежуточных релизов. Третья часть книги поможет пользователю узнать, как применить вышеописанные способы для анализа и проектирования приложений. Примеры, присутствующие в этом томе, написаны на языке С++, о чем говорит и название книги. Данное издание предназначено для аналитиков и разработчиков программного обеспечения, для преподавателей и студентов ВУЗов.

Секреты программирования игр — Ла Мот А., Ратклифф Д., Семинаторе М.

Книга Ла Мота А., Ратклиффа Д., Семинаторе М. «Секреты программирования игр» является первым отечественным изданием, в котором представлено полное руководство по программированию игр разных уровней сложности, в том числе и динамических игр со звуковыми эффектами (типа DOOM). Авторы этой книги — известные специалисты, поэтому в ней имеются важные советы по программированию различных игровых эффектов и ведении проекта, начиная с самого замысла и заканчивая практической реализацией, используя при этом всю возможность персонального компьютера (разные видеокарты, звуковые карты и многое другое). Чтобы понять содержание книги, пользователю нужно знать язык С. К данному изданию прилагается дискета, содержащая тексты примеров из книги.