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

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

Язык программирования C++. Специальное издание — Бьерн Страуструп

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

Третье издание бестселлера претерпело значительные изменения. Благодаря этому книга стала более доступной для новичков, а также текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Кроме того, существует большое количество нововведений языка: механизм идентификации типов во время выполнения (RTTI), стандартная библиотека шаблонов (STL), пространства имен (namespaces), явные приведения типов (cast-операторы) и другие.

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

C++. Учебный курс — П. Франка

Книга «C++. Учебный курс » представляет собой руководство, которое позволит вам в кратчайшие сроки максимально эффективно овладеть приемами программирования на языке C++. Ведь, как известно, C++, будучи одним из самых распространенных, является в то же время одним из самых сложных языков программирования. Чтобы изучить возможности языка более детально и подробно вам понадобятся более объемные книги и руководства. Цель этой книги заключается в другом. Она предназначена для того, чтобы понять основные принципы объектно-ориентированного программирования, структуру языка C++, а также алгоритмы создания приложений. Разделенный на 26 уроков, материал учебного курса проиллюстрирован практическими примерами, исходный код которых содержится в тексте книги. Никакая дополнительная подготовка для работы с курсом не нужна. Его можно использовать как учебник для студентов, занимающихся изучением C++.

Visual C++ .NET. Пособие для разработчиков C++ — Аравинд Корера, Стивен Фрейзер, Скотт Маклин

Книга «Visual C++ .NET. Пособие для разработчиков C++» является руководством по программированию. Платформа .NET Framework формирует игровое поле, где все языки программирования оказываются равноправными. Вследствие этого применение C++ при разработке приложений для Windows будет непродуктивным. Но только Visual C++ .NET позволяет совмещать управляемый и неуправляемый код, благодаря чему становится возможным интегрировать унаследованный код со средствами разработки .NET. А также использование библиотеки ATL для программирования Web-приложений дает возможность создавать Web-службы, превосходящие по возможностям приложения, написанные при помощи ASP.NET.

Самоучитель Visual C++ 6. Визуальная среда программирования — Н. Секунов

В книге «Самоучитель Visual C++ 6. Визуальная среда программирования» Н. Секунова, посвященной методам объектно-ориентированного программирования для 32 — разрядных операционных систем Windows, разобран обширный круг вопросов формирования приложений: диалогового, консольного, и многооконного. Также в книге проанализированы задачи построения справочной системы, русификации приложения и уделено большое внимание применению механизма исключений для обработки ошибок, работе с шаблонами, многозадачность и взаимодействие потоков. Кроме того, имеется обширный справочный материал по функциям и классам Visual C++. Данное издание предназначено как для новичков, так и для программистов, обладающих опытом работы с DOS и изучающих программирование в среде Windows.

Visual C++. Разработка Windows-приложений с помощью MFC и API-функций — Владимир Давыдов

В книге Владимира Давыдова «Visual C++. Разработка Windows-приложений с помощью MFC и API-функций» разобраны низкоуровневая (API-функции) и высокоуровневая (библиотека классов MFC) технологии прикладного программирования в среде в Microsoft Visual Studio С++ .NET для ОС Windows. А также детально описаны дочерние окна, строка статуса, меню, панели инструментов, редактор ресурсов, диалоговые окна и свыше15 наиболее известных управляющих элементов для них, динамические подключаемые библиотеки и мастера.

C++ Boost Graph Library — Джереми Сик, Лай-Кван Ли, Эндрю Ламсдэйн

Книга «C++ Boost Graph Library» Джереми Сика, Лай-Квана Ли и Эндрю Ламсдэйна — перевод одной из книг серии «C++ in Depth» , посвященная описанию Boost Graph Library (BGL) — библиотеки для построения структур данных и алгоритмов вычислений на графах, предназначенных для того, чтобы решать различные задачи, начиная от оптимизации интернет-маршрутизации и планирования телефонных сетей и заканчивая задачами по молекулярной биологии. Имеет развернутое описание BGL и показывает примеры приложений к реальным задачам. Первая часть — руководство пользователя, начинается с введения понятий теории графов, терминологии и описания обобщенных алгоритмов на графах, знакомит пользователя со всеми основными возможностями библиотеки BGL. Вторая часть — полное справочное руководство, обладает документацией ко всем концепциям BGK, ее алгоритмам и классам.

Начальный курс С и С++ — Б. И. Березин, С. Б. Березин

Учебное пособие «Начальный курс С и С++» Б. И. Березина и С. Б. Березина поможет изучить языки программирования С и С ++. Его можно применить для освоения языка С. Язык С ++ будет в данном случае дополнением к языку С. В книге содержится множество иллюстраций с примерами. Она написана на базе лекций учебного курса «С++ для начинающих», которые в свою очередь использовались в течение некоторого времени в учебном центре «Диалог-МИФИ», и предназначена для тех, кто стремится самостоятельно познать языки программирования С и С++, ну и, конечно же, для начинающих программистов.

Освой самостоятельно C++ за 24 часа — Джесс Либерти, Дэвид Б. Хорват

Прочитав книгу Джесс Либерти и Дэвида Б. Хорвата «Освой самостоятельно C++ за 24 часа», вы сможете самостоятельно освоить язык C++, его принципы и концепции. В ней описаны начальные основы программирования, обрисованы принципы управления вводом-выводом, объектно-ориентированные подходы, массивы, циклы и создание полнофункционального приложения. Содержание книги не требует наличия базовых познаний в области C++, а внятная подача материала способствует быстрому и простому изучению языка. Каждая глава содержит листинги программ, результаты их выполнения и анализ кода. В книге изложены ответы на самые популярные вопросы, а также упражнения и контрольные вопросы.

С++. Освой на примерах — Максим Динман

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

Borland C++ Builder. Освой самостоятельно — Рейсдорф К., Хендерсон К.

Книга «Borland C++Builder. Освой самостоятельно» К. Рейсдорфа и К. Хендерсона является практическим курсом программирования в C++Builder — новой среде фирмы Borland, являющейся продолжением среды C++Builder, специализированной для визуальной разработки приложений на языке Си++. Данное издание подходит как начинающих, так и для бывалых программистов, работавших в средах Borland Delphi, Borland C++ и C++Builder.