Книги по Си Плюс Плюс

Все способы изучить С++ Все способы изучить С++

Начинающие программисты даже не догадываются о том, какой огромный пласт в этой области скрыт от их глаз, и чего многие из новичков не увидят никогда, потому что это тёмная сторона программирования - чистый исходный код системного уровня… Подробнее...

Я уже не раз говорил о том, что за всё надо платить. В том числе и за обучение. Разница лишь в том - заплатите вы всю сумму сразу или растяните это удовольствие.

Самообучение по книгам - это как раз “растягивание удовольствия”, когда вы покупаете относительно недорогие книги в течение всей своей жизни и потихоньку повышаете свой профессиональный уровень. Вот лишь часть книг, которые покупал когда-то я.

В этом разделе привожу подборку книг по С/С++, на которые стоит обратить внимание. Все они по своему хороши, а какую (или какие) из них выбрать - это уже ваше решение.

C++. Практика многопоточного программирования


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

Подробнее...

C++ для профи


C++ для профи В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. Книга адресована программистам среднего и продвинутого уровней, вы продерётесь сквозь тернии к самому ядру С++.

Подробнее...

Основы разработки программ на языке С++ для систем информационной безопасности


Основы разработки программ на языке С++ для систем информационной безопасности Изложены необходимые для освоения курса сведения – краткий конспект лекций, методические указания к выполнению лабораторных работ, индивидуального задания, а также образцы тестовых вопросов. Направление подготовки 120700 “Защита информации”.

Подробнее...

Обратные вызовы в C++


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

Подробнее...

Программирование на С, С++


Программирование на С, С++ Задача данной книги простым и доступным языком объяснить примеры использования C, C++ и основные возможности С, С++. Изложено кратко о некоторых инструментах и их использовании на практике. Также даны сведения об аппаратном обеспечении вычислительной техники, для представления механизма программирования и управления компьютера, необходимо дать понять как работает компьютер, компилятор, отладчик и т.д. с языком программирования.

Подробнее...

Borland C++ для себя


Borland C++ для себя В этой книге простым и понятным для начинающих языком объясняются основы визуальной разработки программ в средах Borland C++ и C++ Builder и даются важнейшие понятия языка С++. Подробно рассказывается, как создать проект “с нуля” и постепенно его совершенствовать. Рассмотрены все важнейшие действия программиста: работа с файлами, окнами проектов и сообщений, вставка изображений, создание баз данных и Internet-приложений.

Подробнее...

Qt 5.10. Профессиональное программирование на C++


Qt 5.10. Профессиональное программирование на C++ Книга посвящена разработке приложений для Windows, Mac OS X, Linux, Android и iOS с использованием библиотеки Qt версии 5.10. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и также даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров.

Подробнее...

Реактивное программирование на С++


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

Подробнее...

Решение задач на современном С++


Решение задач на современном С++ Эта книга – сборник практических задач по языку С++: от математических и вычислительных до архитектурных, построенных на базе шаблонов проектирования. Здесь собрано 100 задач, которые помогут вам применить на практике разнообразные возможности C++ и его стандартной библиотеки, а также опробовать множество сторонних, кроссплатформенных библиотек. Решения представлены в виде исходного кода, пояснений и рекомендаций к нему.

Подробнее...

Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET


Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках C/C++, C#, Java, Visual Basic, Visual Basic .NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы их исправления и защиты от них.

Подробнее...

Осваиваем С++17 STL


Осваиваем С++17 STL Стандарт C++17, которому посвящена книга, удвоил объем библиотеки в сравнении с С++11. Вы узнаете о наиболее важных особенностях стандартной библиотеки C++17 со множеством примеров, научитесь создавать свои типы итераторов, диспетчеры памяти, пулы потоков выполнения. Также рассмотрены отличия мономорфизма, полиморфизма и обобщенных алгоритмов.

Подробнее...

Введение в стандартную библиотеку шаблонов C++. Описание, примеры использования, учебные задачи


Введение в стандартную библиотеку шаблонов C++. Описание, примеры использования, учебные задачи Учебник состоит из трех основных разделов. Первый раздел содержит описание стандартной библиотеки шаблонов C++, во втором приводятся примеры ее применения, а третий представляет собой задачник из 300 учебных заданий, охватывающих все разделы стандартной библиотеки. При описании библиотеки учитываются нововведения стандарта С++11. В четвертом, дополнительном разделе дается обзор средств электронного задачника Programming Taskbook for STL, позволяющих выполнять учебные задания более быстро и эффективно.

Подробнее...

Идиомы и паттерны проектирования в современном С++


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

Подробнее...

Лекции по C++ для начинающих


Лекции по C++ для начинающих Лекции по Си и C++ для начинающих. Рассмотрены основные темы и простейшие примеры, работающие на современных компиляторах.

Подробнее...

Экстремальный Cи. Параллелизм, ООП и продвинутые возможности


Экстремальный Cи. Параллелизм, ООП и продвинутые возможности Для того чтобы овладеть языком Cи, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким научным пониманием принципов и методик. Эта книга научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Cи.

Подробнее...

Язык C. Самое необходимое


Язык C. Самое необходимое Описан базовый синтаксис современного языка C: типы данных, операторы, условия, циклы, работа с числами, строками, массивами и указателями, создание пользовательских функций, модулей, статических и динамических библиотек. Рассмотрены основные функции стандартной библиотеки языка C, а также функции, применяемые только в операционной системе Windows.

Подробнее...

Язык программирования Си. Основы


Язык программирования Си. Основы Учебно-методическое пособие предназначено для студентов технических вузов при выполнении практических работ по учебной дисциплине “Информатика”. Пособие содержит необходимый теоретический и справочный материал для выполнения практических работ.

Подробнее...

Язык программирования Си. Динамическое управление памятью


Язык программирования Си. Динамическое управление памятью Учебно-методическое пособие предназначено для студентов технических вузов при выполнении практических работ по учебной дисциплине “Информатика”. Пособие содержит необходимый теоретический и справочный материал для выполнения практических работ.

Подробнее...


Быстрый старт в С++ Быстрый старт в С++

Бесплатная небольшая книга, которую не надо читать полгода, но которая покажет вам, что такое С++ и как начать его изучение. А также поможет решить, надо ли вам это вообще. Кроме того, подписавшись на рассылку, вы будете получать от меня полезные материалы по С++, которые я периодически выпускаю... Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика