В книге «Язык программирования С++. Краткий курс» Бьярне Страуструп, создатель языка C++, предоставляет для опытных программистов — всего за несколько часов чтения книги — ясное и точное представление о том, что собой представляет современный C++
В этом кратком, самодостаточном руководстве Страуструп охватывает большинство важных особенностей языка программирования C++ и основных компонентов стандартной библиотеки. В таком кратком объеме невозможно сделать обзор с полной глубиной изложения материала, однако уровень данной книги обеспечивает для программистов профессиональный обзор языка, включающий ряд ключевых примеров, и обеспечивает практическую помощь в его изучении
Страуструп представляет функциональные возможности C++ в контексте поддерживаемых ими стилей программирования, таких как объектно-ориентированное и обобщенное программирование. Его книга оказывается на удивление всеобъемлющей
Охватываемый материал книги «Язык программирования С++. Краткий курс» начинается с основ языка программирования C++, и постепенно переходит к таким сложным темам, как многие новые и уже устоявшиеся функциональные возможности C++17, включая семантику перемещения, однородную инициализацию, лямбда-выражения, усовершенствованные контейнеры, случайные числа и параллелизм. Сюда входят и некоторые расширения C++20, например, концепты и модули, а заканчивается книга обсуждением дизайна и эволюции C++
Книга «Язык программирования С++. Краткий курс» не ставит целью научить читателя программировать (для этого служит другая книга того же автора — «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» (2-е издание). Не является она и исчерпывающим учебником, который приведет вас на вершины мастерства C++ (здесь можно порекомендовать основную книгу Страуструпа «Язык программирования С++. Четвертое издание» (2013, которая так и не была издана на русском языке), и множество источников информации в Интернете)
Однако если вы являетесь программистом на C или C++, желающим получше познакомиться с текущим состоянием языка программирования C++, или программистом на другом языке программирования, желающем получить точную картину и преимущества современного C++, то более короткого и простого введения в C++, чем книга «Язык программирования С++. Краткий курс», Вам не найти
Оригинал книги: «A Tour of C++»(C++ In-Depth Series), 2nd Edition, Bjarne Stroustrup, 256 pages, ISBN 9780134997834, July 2018

(заказать-купить книгу «Язык программирования С++. Краткий курс» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Язык программирования С++. Краткий курс» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Язык программирования С++. Краткий курс» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Язык программирования С++. Краткий курс» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой новой книге Бьярне Страуструпа
![]() |
Компьютерные науки Базовый курс Гленн Брукшир Деннис Брилов 13-е издание |
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
книга Страуструпа по C++11 |
Книга написана Бьярне Страуструпом - автором и разработчиком языка программирования С++. Книга «Язык программирования С++. Четвертое издание» является каноническим изложением возможностей языка C++. Помимо подробного описания собственно языка C++, на страницах книги вы найдете многочисленные обновления и для нового стандарта языка C++11
Книга Страуструпа «Язык программирования С++. Четвертое издание» адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна исследователям, преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук»
Оригинал книги: «C++ Programming Language» by Bjarne Stroustrup, 4 edition, 1368 pages, ISBN 9780321563842, May 2013
Страуструп автор культовых книг «Язык программирования С++» (3-е издание) и «Дизайн и эволюция языка C++»
![]() |
ПРОГРАММИРОВАНИЕ принципы и практика использования C++ (для C++11 и C++14) Бьярне Страуструп 2-е издание |
Второе издание книги Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» представляет собой комплексное и обширное введение в программирование для людей, которые никогда не программировали до этого. Она также будет полезна и для тех, кто хочет улучшить свой стиль и технику программирования, или же узнать больше о современном состоянии языка C++ с учетом новых стандартов языка: C++11 и C++14
В книге излагается оригинальный авторский подход изобретателя языка программирования C++ к изложению основ программирования в целом - Страуструп возводит прочный фундамент системных знаний для написания полезного, корректного и эффективного кода на языке программирования C++
В книге «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» Страуструп представляет широкий взгляд (Provides a Broad View) на основные концепции, методы дизайна и программирования, особенности языка C++ и существующих для него библиотек; разъясняет основные понятия и методы программирования на C++ более глубоко и фундаментально, чем существующие описания языка C++ других авторов
В первую очередь, книга «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» адресована начинающим программистам и студентам компьютерных специальностей, которые найдут в ней много новой информации, и смогут узнать точку зрения создателя языка С++ на современные методы программирования
Оригинал книги: «Programming: Principles and Practice Using C++» by Bjarne Stroustrup, 2nd Edition, 1312 pages, ISBN 9780321992789, June 2014
Книга удостоена награды - Dr. Dobb's Jolt Awards: The Best Books 2014
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Бьярне Страуструп
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «ПРОГРАММИРОВАНИЕ» (2-е издание)
ЗДЕСЬ - читайте Главу 2 «Hello, World!» из книги «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» (2-е издание)

(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине ComBook.ru)

(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу Бьярне Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине diamail.com.ua)

(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине bizbook.ua)
Читайте отдельное сообщение в моем блоге об этой книге
На фото: Бьярне Страуструп в Москве в октябре 2010 года на конференции CEE-SECR-2010-Moscow с русским изданием книги «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++»
Бьярне Страуструп спроектировал и первым реализовал в 1980-1983 годы язык программирования C++
Бьярне Страуструп является одним из первых идеологов объектно-ориентированной парадигмы программирования
![]() |
Шаблоны C++ : справочник разработчика Дэвид Вандевурд Николай М. Джосаттис Дуглас Грегор 2-е издание |
Наверняка вы знакомы с таким литературным приемом, как “роман в романе”. Но это встречается не только в литературе, но и в программировании. Шаблоны в C++ — это, по сути, целый язык в языке (к тому же язык Тьюринг-полный), который достоин отдельных книг, и не просто книг — а шедевров!
Одним из таких шедевров можно смело считать книгу, которую вы держите в руках. Несмотря на то, что в заглавии скромно указано — “второе издание”, это совершенно новая книга, отражающая тот факт, что за прошедшие со времени первого издания 15 лет (!) произошло очень много изменений, и в первую очередь это кардинальные изменения самого языка C++, который стал еще более мощным инструментом в руках программиста, позволяющим создавать существенно более производительные программы
Принятые со времени первого издания стандарты C++11, C++14 и C++17 не обошли стороной и шаблоны, сделав их еще более выразительным средством программирования, позволяющем создавать еще более эффективные (и эффектные с точки зрения эстетики программирования) программы. По сути, почти вся стандартная библиотека C++ построена на применении шаблонов
Авторы книги (которые, по сути, не нуждаются в представлении) — Дэвид Вандевурд, Николаи Джосаттис и Дуглас Грегор — не зря потратили столько лет на работу над книгой
Книга «Шаблоны C++: Справочник разработчика» описывает работу с шаблонами C++ от азов до самых “темных уголков”, в которые вряд ли придется заглядывать при повседневной работе даже самым искушенным программистам, которая будет одинаково полезна как программисту, желающему повысить свой начальный уровень умений и понимания шаблонов, так и профессиональному разработчику сложнейших шаблонных библиотек
Основы работы с шаблонами, шаблоны с параметрами, не являющимися типами, вариативные шаблоны, вопросы передачи аргументов в шаблоны, метапрограммирование, специализация и перегрузка, вывод аргументов, полиморфизм и наследование шаблонов, шаблоны выражений, и даже возможности работы с шаблонами, которые должны появявятся в следующем после C++17 стандарте языка — вряд ли найдется такая связанная с шаблонами тема, о которой можно было бы сказать, что она слабо освещена в этой книге
Книга «Шаблоны C++: Справочник разработчика» рекомендуется в первую очередь для профессиональных программистов в качестве справочного пособия, но она будет полезна программистам на C++ любого уровня — каждый найдет в ней важный и нужный материал для себя. Книга предполагает знание читателем языка программирования C++
Оригинал книги: «C++ Templates: The Complete Guide», David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor, 2nd Edition, 832 pages, ISBN 9780321714121, 2018
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Шаблоны C++: Справочник разработчика»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Шаблоны C++: Справочник разработчика»
ЗДЕСЬ - читайте 21 Главу «Шаблоны и наследование» из книги Дэвида Вандевурда, Николаи Джосаттиса и Дугласа Грегора «Шаблоны C++: Справочник разработчика» (2-е издание)

(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине ozon.ru)

(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Освой самостоятельно C++ по одному часу в день Сиддхартха Рао 8-е издание |
Книга «Освой самостоятельно C++ по одному часу в день» поможет изучить язык C++14 и C++17 маленькими шагами. Книга специально разделена на отдельные занятия, излагающие основные принципы этого языка объектно-ориентированного программирования с практической точки зрения
Книга начинается с самых основ языка C++. Необходимо лишь желание изучить этот язык и сообразительность, чтобы понять, как он работает. Уделив всего один час в день(!) Вы сможете приобрести квалификацию, достаточную для начала программирования на языке C++
В книге «Освой самостоятельно C++ по одному часу в день» содержится полный курс обучения программированию, который позволит быстро овладеть основами языка и перейти к более сложным понятиям и концепциям
Полностью переработанная под стандарты C++14 и C++17, книга «Освой самостоятельно C++ по одному часу в день» представляет язык с практической точки зрения, помогая узнать то, как использовать язык C++11 (C++14 и C++17) для создания более быстрых, простых и эффективных приложений на C++
В книге «Освой самостоятельно C++ по одному часу в день» представлены:
- Описание фундаментальных принципов языка C++ и объектно-ориентированного программирования
- Использование средств языка C++14 и C++17 при написании компактного и эффективного кода с помощью лямбда-выражений, конструкторов перемещения и операторов присваивания
- Полезные советы и рекомендации, позволяющие избежать проблем
- Изучение стандартной библиотеки шаблонов, включая контейнеры и алгоритмы, используемые в большинстве реальных приложений C++
- Проверка знаний и опыта с использованием упражнений в конце каждого занятия
- Предварительный опыт программирования не требуется
- Изучите C++14 и C++17, объектно-ориентированное программирование и анализ
- Пишите быстрые и мощные программы на C++, компилируйте исходный код и создавайте исполняемые файлы
- Используйте алгоритмы стандартной библиотеки шаблонов и контейнеры для написания многофункциональных и стабильных приложений на C++
- Разрабатывайте сложные методики программирования, используя лямбда-выражения, интеллектуальные указатели и конструкторы перемещения
- Научитесь наращивать мощность ваших программ с использованием наследования и полиморфизма
- Овладейте средствами C++ на опыте ведущих экспертов по программированию на языке C++
- Изучите возможности C++14 и C++17, позволяющие создавать компактные и высокопроизводительные приложения
Оригинал книги: «C++ in One Hour a Day, Sams Teach Yourself» by Siddhartha Rao, 8th Edition, 800 pages, ISBN 9780789757746, January 2017

(заказать-купить книгу «Освой самостоятельно C++» (C++17) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Освой самостоятельно C++» (C++17) в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Освой самостоятельно C++» (C++17) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Освой самостоятельно C++» (C++17) в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ НА КНИГИ
___________________________________________________
![]() |
Современный C++ для программистов, инженеров и ученых Питер Готтшлинг |
Книга «Современный C++ для программистов, инженеров и ученых» для тех, кто нуждается в быстром освоении современных возможностей C++. В книге описаны мощные возможности стандарта C++14, наиболее полезные для научных и инженерных приложений
Читатели книги «Современный C++ для программистов, инженеров и ученых» узнают, как воспользоваться преимуществами мощных библиотек, доступных для программистов C++: стандартной библиотеки шаблонов (STL) и научных библиотек для решения задач линейной алгебры, арифметики, дифференциальных уравнений и построения графиков
На протяжении всей книги Питер Готтшлинг демонстрирует, как писать программы ясно и выразительно, используя объектно-ориентированное, обобщенное и метапрограммирование, параллелизм и процедурные технологии
• Книга «Современный C++ для программистов, инженеров и ученых» предназначена для обучения ученых, инженеров, и новичков в программировании на C++ эффективному использованию возможностей современного C++ для различных приложений и предметных областей
• Книга учит писать ясный, корректный и эффективный код на современном C++
• Позволят научиться программированию на C++ даже тем, у кого нет никакого опыта программирования
• Включает краткий обзор новейших возможностей C++14
Книга «Современный C++ для программистов, инженеров и ученых» входит в культовую серию книг «C++ In-Depth», которую редактирует Бьярне Страуструп - разработчик языка C++. Книга не предполагает у читателя наличия опыта программирования на C++ или иных языках программирования
Оригинал книги: «Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers» by Peter Gottschling, 480 pages, ISBN 9780134383583, December 2015. Errata
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Питере Готтшлинге
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Современный C++»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Современный C++»
ЗДЕСЬ - читайте раздел «Основы C++» из книги Питера Готтшлинга «Современный C++ для программистов, инженеров и ученых»

(заказать-купить книгу «Современный C++» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Современный C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Современный C++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Современный C++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Эффективный и современный С++ Скотт Мейерс |
В книге «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» Скотт Мейерс предлагает 42 важных способа улучшения кода Ваших программ с учетом новых возможностей стандартов языка программирования C++: C++14 и C++11
Основываясь на своем многолетнем опыте, Скотт Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях
В книге «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» описываются приемы, которые позволяют значительно повысить производительность программ, выбрав оптимальное соотношение затрат времени/памяти на различные операции
«Если вы переходите с C++98/03 на C++11/14, вам нужна точная практичная информация, которую вам предоставляет Скотт Мейерс в книге Эффективный и современный C++. Если вы уже пишете код на C++11, то, вероятно, сталкивались с проблемами при использовании новых возможностей, которые легко решаются с помощью книги Скотта. В любом случае можно уверенно утверждать, что время, затраченное на чтение этой книги, не пропадет впустую» — Роб Стюарт (Rob Stewart), член Boost Steering Committee (boost.org)
Оригинал книги: «Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14», Scott Meyers, 336 pages, ISBN 9781491903995, November 2014
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Скотт Мейерс
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Эффективный и современный С++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Эффективный и современный С++»
ЗДЕСЬ - читайте часть книги «Объявление auto» из книги «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14»

(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Эффективный и современный С++» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Безопасное программирование на C и C++ Роберт Сикорд (для C11 и C++11) |
В большинстве случаев уязвимость программного обеспечения является следствием недостатков, которых можно было бы избежать. Проанализировав десятки тысяч отчетов об уязвимости программ, начиная с 1988 года, Компьютерная группа реагирования на чрезвычайные ситуации (CERT — Computer Emergency Response Team) выяснила, что причиной большей части сообщений об уязвимости являются относительно небольшое количество основных причин. В книге «Безопасное программирование на C и C++» (включая стандарты C11 и C++11) идентифицируются и объясняются эти основные причины, а также демонстрируются приемы, позволяющие предотвратить их появление. Более того, Роберт Сикорд призывает программистов овладеть передовыми приемами обеспечения безопасности и выработать мировоззрение, ориентированное на безопасность. По его мнению, это поможет защитить программное обеспечение не только от существующих, но и от будущих атак. Анализируя отчеты и выводы CERT, Роберт Сикорд систематически идентифицирует программные ошибки, которые с наибольшей вероятностью могут привести к нарушению безопасности, показывает, как их можно использовать, описывает возможные последствия и представляет безопасные альтернативы
Оригинал книги: «Secure Coding in C and C++» (для C11 и C++11), Robert C. Seacord, 2nd Edition, 600 pages, ISBN 9780321822130, 2013
ЗДЕСЬ - читайте ОБ АВТОРЕ - Роберте Сикорде
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Безопасное программирование на C и C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Роберта Сикорда
ЗДЕСЬ - читайте 3 главу «Уловки с указателями» из книги Роберта Сикорда «Безопасное программирование на C и C++» (для C11/C++11,2-е издание)

(заказать-купить книгу «Безопасное программирование на C и C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Безопасное программирование на C и C++» в ozon.ru)

(заказать-купить книгу «Безопасное программирование на C и C++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Новые сложные задачи на C++ Герб Саттер |
Книга «Новые сложные задачи на C++» представляет собой продолжение вышедшей ранее книги «Решение сложных задач на С++». В форме задач и их решений рассматриваются современные методы проектирования и программирования на C++. В книге сконцентрирован богатый многолетний опыт программирования на C++ не только самого автора, но и всего сообщества программистов на C++, так что некоторые рекомендации автора могут показаться неожиданными даже опытным программистам-профессионалам. Герб Саттер рассматривает и конкретные методики, приемы и идиомы программирования, однако основная тема книги — это стиль программирования, причем в самом широком понимании этого слова. Особое внимание во всех задачах книги уделено вопросу проектирования, которое должно обеспечить максимальную надежность, безопасность, производительность и сопровождаемость создаваемого программного обеспечения. Книга «Новые сложные задачи на C++» рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка, однако она будет полезна любому, кто захочет углубить свои знания в данной области
Оригинал книги: «Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions», Herb Sutter, 352 pages, 2005
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Новые сложные задачи на C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Новые сложные задачи на C++»
ЗДЕСЬ - читайте главу «ОПТИМИЗАЦИЯ И ЭФФЕКТИВНОСТЬ» из книги Герба Саттера «Новые сложные задачи на C++»

(заказать-купить книгу «Новые сложные задачи на C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Новые сложные задачи на C++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Новые сложные задачи на C++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Решение сложных задач на С++ Герб Саттер |
В книге «Решение сложных задач на С++» объединены две широко известные профессионалам в области программирования на C++ книги Герба Саттера - Exceptional C++ и More Exceptional C++ , входящие в серию книг C++ In-Depth, редактором которой является Бьерн Страуструп, создатель языка C++. Материал этой книги составляют переработанные задачи серии Guru of the Week, рассчитанные на читателя с достаточно глубоким знанием C++, однако книга «Решение сложных задач на С++» будет полезна каждому, кто хочет углубить свои знания в этой области
«Это - замечательная книга, но только заканчивая ее читать, я понял, до какой степени она замечательна. Возможно, это первая книга, написанная для тех, кто хорошо знаком с C++ ... От базовых возможностей языка до компонентов стандартной библиотеки и современных технологий программирования - эта книга ведет нас от задачи к задаче, заставляя все время быть начеку и акцентируя все наше внимание, - как и реальные программы на C++. Здесь перемешано все - проектирование классов, поведение виртуальных функций, зависимости компиляции, операторы присваивания, безопасность исключений: Здесь все, как в реальных программах на C++. В книге водоворот из возможностей языка, библиотечных компонент, технологий программирования - водоворот, который завораживает и притягивает» Скотт Мейерс (Scott Meyers)
Оригиналы книг: «Exceptional C++ Style» + «More Exceptional C++», Herb Sutter
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Решение сложных задач на С++»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Решение сложных задач на С++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Герба Саттера «Решение сложных задач на С++»
ЗДЕСЬ - читайте 4 главу «БРАНДМАУЭР И ИДИОМА СКРЫТОЙ РЕАЛИЗАЦИИ» из книги Герба Саттера «Решение сложных задач на С++»

(заказать-купить книгу «Решение сложных задач на С++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Решение сложных задач на С++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Решение сложных задач на С++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Стандарты программирования на С++ Герб Саттер Андрей Александреску |
Книга Саттера и Александреску «Стандарты программирования на С++» поможет новичку стать профессионалом, так как в ней представлен сконцентрированный лучший опыт программистов на C++, обобщенный двумя экспертами мирового класса. Начинающий программист найдет в ней простые и понятные рекомендации для ежедневного использования, подкрепленные примерами их конкретного применения на практике. Опытные программисты найдут в ней советы и новые рекомендации, которые можно сразу же принять на вооружение. Программисты-профессионалы могут использовать эту книгу как основу для разработки собственных стандартов кодирования, как для себя лично, так и для группы, которой они руководят. Конечно, книга «Стандарты программирования на С++» рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка C++, однако она будет полезна любому, кто захочет углубить свои знания в данной области
Оригинал книги: «C++ Coding Standards: 101 Rules, Guidelines, and Best Practices», Herb Sutter, Andrei Alexandrescu, 240 pages, 2005
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Стандарты программирования на С++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Стандарты программирования на С++»
ЗДЕСЬ - читайте главу «Проектирование классов и наследование» из книги Саттера и Александреску «Стандарты программирования на С++»

(заказать-купить книгу «Стандарты программирования на С++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Стандарты программирования на С++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Стандарты программирования на С++» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге Саттера и Александреску «Стандарты программирования на С++»
___________________________________________________
![]() |
Современное проектирование на C++ Андрей Александреску |
В книге Александреску «Современное проектирование на C++.Обобщенное программирование и прикладные шаблоны проектирования» изложена новая технология программирования, представляющая собой сплав обобщенного программирования, метапрограммирования шаблонов и объектно-ориентированного программирования на С++. Настраиваемые компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык С++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность. В книге изложены способы реализации основных шаблонов проектирования. Разработанные компоненты воплощены в библиотеке Loki, которую можно загрузить с веб-страницы автора. Книга «Современное проектирование на C++.Обобщенное программирование и прикладные шаблоны проектирования» предназначена для опытных программистов на языке программирования С++
Оригинал книги: «Modern C++ Design: Generic Programming and Design Patterns Applied», Andrei Alexandrescu, 352 pages, 2001
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Современное проектирование на C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Современное проектирование на C++»
ЗДЕСЬ - читайте 8 главу «Проектирование классов и наследование» из книги Александреску «Современное проектирование на C++.Обобщенное программирование и прикладные шаблоны проектирования»

(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Стандартная библиотека C++: справочное руководство Николаи М. Джосаттис 2-е издание |
Уникальная книга Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (C++11) представляет собой исчерпывающее и ясное описание каждого компонента стандартной библиотеки С++. Стандартная библиотека С++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка С++. В данной книге описывается библиотека как часть нового стандарта ANSI/ISO C++ (C++11). В книге содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру; очень подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования, а также ловушки и подводные камни; приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ. Также, в книге описаны новейшие элементы стандартной библиотеки С++, включенные в стандарт C++11. Подробное описание каждого компонента содержит указание его предназначения и структуры, примеры использования, точную сигнатуру и описание классов и функций, а также предупреждения о потенциальных проблемах. В книге «Стандартная библиотека C++» кроме подробной документации по всем классам и интерфейсам библиотеки, также разъясняются многие нетривиальные концепции, а также рассматриваются практические аспекты программирования, необходимые для эффективного использования стандартной библиотеки, и типичные ошибки. Материал поясняется многочисленными примерами. Книга может использоваться и как учебник, и как справочник. Книге посвящен специальный веб-сайт www.cppstdlib.com, на котором, в частности, можно найти исходные коды программ
Оригинал книги: «The C++ Standard Library. A Tutorial and Reference», Nicolai M. Josuttis, 2nd Edition, 1128 pages, ISBN 978-0-321-62321-8, April 2012
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Стандартная библиотека C++: справочное руководство»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Стандартная библиотека C++: справочное руководство»
ЗДЕСЬ - читайте 4 главу «Общие принципы» из книги Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (2-е издание)

(заказать-купить книгу Джосаттиса «Стандартная библиотека C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу Джосаттиса «Стандартная библиотека C++» в интернет-магазине ozon.ru)

(заказать-купить книгу Джосаттиса «Стандартная библиотека C++» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (2-е издание)
___________________________________________________
![]() |
Алгоритмы на C++ Фундаментальные алгоритмы и структуры данных на C++ Роберт Седжвик |
Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу «Алгоритмы на C++», чтобы получилось современное и исчерпывающее описание важных фундаментальных алгоритмов и структур данных. Он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях. В книге «Алгоритмы на C++» представлено много новых алгоритмов, а новая структура текста книги и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. В частях 1–4 книги рассматриваются фундаментальные алгоритмы, структуры данных, сортировка и поиск. В ней приведено подробное описание фундаментальных структур данных и алгоритмов для сортировки, поиска и сопутствующих приложений. Хотя, по сути, материал книги применим к программированию на любом языке, реализации алгоритмов используют естественную связь между классами C++ и реализациями абстрактных типов данных (АТД). В части 5 книги рассматриваются алгоритмы на графах, которые играют все более важную роль во множестве приложений, таких как сетевая связность, конструирование электронных схем, составление графиков, обработка транзакций и выделение ресурсов. Каждая часть книги «Алгоритмы на C++» содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентированного программирования. Книга Седжвика «Алгоритмы на C++» содержит удачное сочетание теории и практики для программистов
Оригинал книги: «Algorithms in C++», Robert Sedgewick
ЗДЕСЬ - читайте ОБ АВТОРЕ - Роберте Седжвике
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Роберта Седжвика «Алгоритмы на C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Седжвика «Алгоритмы на C++»
ЗДЕСЬ - читайте 8 главу «Слияние и сортировка слиянием»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги «Алгоритмы на C++»

(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине ozon.ru)

(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение об этой книге в моем блоге
___________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 18 ноября 2019 года
___________________________________________________
![]() |
Виктор Штонда |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
___________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Виктор, здравствуйте. А когда будет издано в России 4-ое издание книги "Язык программирования С++"?
ОтветитьУдалитьпри качественном переводе эта книга может появиться не раньше весны 2014 года
УдалитьСтолько времени занимает качественный перевод? Или дело не только в переводе? Думаю, что чем раньше она выйдет, тем больше людей ее купят.
ОтветитьУдалитьВокруг книги «C++ Programming Language» by Bjarne Stroustrup (4 edition, 1368 pages, ISBN 9780321563842, May 2013) столкнулись интересы нескольких российских издательств + мои - кому досталась книга? - мое предположение - предыдущему российскому издателю БИНОму
УдалитьБудем ждать ее выпуска. Вы ведь не много потеряете, если книга будет выпущена не вашим изданием?
УдалитьЗДЕСЬ - следы истории к примеру с книгой Кернигана-Ритчи Язык программирования C (Си):
Удалить"Pearson computer Publishin" и изд-вом "Невский Диалект" от 25.08.99 последнему на 3 года переданы исключительные права на издание и распространение на русском языке книги Кернигана и Ричи "Язык программирования С" (2-е англ. изд.). Ю.Басин, д-р изд-ва "Невский Диалект", (dial@dialect.spb.ru), 26 Sep 1999
Я как обычный потребитель книжной продукции, даже и не задумывался о процессе издательства книг. Оказывается и там свои интриги. Спасибо за рассказ, Виктор.
УдалитьА что с Брукширом? Его книгу по computer science(11-ое издание) на русском стоит ждать вообще?
ОтветитьУдалитьнадежда умирает последней...
УдалитьСейчас идет тотальное обновление технологий и я уже ориентируюсь на 12-е издание книги «Computer Science: An Overview» Брукшира. Как только будет объявлено - я опубликую отдельное сообщение в этом и в моем новом блоге
12-е издание Брукшира «Computer Science: An Overview» («Введение в компьютерные науки») следует ожидать в начале 2014 года
Полностью с Вами согласен. Пусть Мы немного подождем, но зато потом останемся довольными. Я надеюсь на это.
УдалитьСпасибо за ответы, Виктор. Они многое прояснили.
Здравствуйте! Сейчас на рынке мало книг по ОС Android 4 версии, ожидается ли у вас что-нибудь по данной тематике?
ОтветитьУдалитьЧитайте отдельное сообщение о книгах по Android 4 в моем блоге
Удалитьсейчас есть в продаже книга Android 4. Программирование приложений для планшетных компьютеров и смартфонов
Удалитьтираж нашей книги Android 4 для профессионалов РАСПРОДАН (в ОЗОНе продаются последние экземпляры книги)
русское издание книги Б. Страуструпа «Обзор C++ (A Tour of C++)» из серии C++ In-Depth Series планируется ли в производство?
ОтветитьУдалитьЕсли на русском выйдут обе - 4-е издание "The C++ programming language" и эта книжка, - то я буду приобретать обе (иначе придется заказывать английский оригинал)
читайте внимательно сообщение и комментарии - эти 2 книги мы выпускать НЕ будем - я информирую о том что они вышли на английском языке - и все!
УдалитьУважаемый Виктор Штонд. Спасибо Вам большое за ваш труд. Желаю вашей деятельности только успехов!! Спасибо за книги!!
ОтветитьУдалитьочень приятно мне как издателю со стажем такие мысли прочитать - это очень и очень мотивирует не забрасывать блог и дело :)
УдалитьЗдравствуйте. Присоединяюсь к благодарностям за труд. Ранее выходила книга "C++ для профессионалов" Николас A. Солтер, Скотт Дж. Клепер. Сейчас уже есть второе издание - ISBN-10: 0470932449, ISBN-13: 978-0470932445 (Professional C++
ОтветитьУдалитьMarc Gregoire, Nicholas A. Solter, Scott J. Kleper). В ней есть С++11. Рассмотрите пожалуйста возможность издания второго издания. Спасибо.
эта книга в поле моих интересов - благодарю за актуализацию вопроса об издании книга Солтера на русский язык - это одна из лучших книг по C++! :)
УдалитьЗдравствуйте. Ожидается ли издание книг Александреску и Саттера из серии «C++ In-Depth»?
ОтветитьУдалитьда, вопрос решен и до конца года будут допечатаны!
УдалитьК сведению.
ОтветитьУдалитьКнига A tour of C++ вышла в издательстве "Бином" под названием "Язык программирования С++. Стандарт С++11. Краткий курс" (ISBN 978-5-9518-0699-4). И четырёх лет не прошло...
благодарю за инфу, знаю (((
УдалитьВиктор, здравствуйте. Бьярне Страуструп анонсировал на своем сайте выход второго издания книги "A Tour of C++", в котором кратко описываются возможности C++17 и некоторые из возможностей C++20. Можно ли надеяться, что именно Ваше издательство выпустит эту книгу на английском языке.
ОтветитьУдалитьP.S.: Хочется сказать огромное спасибо за Ваш труд, благодаря которому люди, не очень хорошо знающие английский язык, имею доступ к актуальной информации в мире компьютерных наук.
я отпишусь позже )))
УдалитьПрошу прощения за опечатку, конечно же на русском языке :)
Удалитья понял )))
Удалитьура! есть отличная новость - Будет издана книга Бьярне Страуструпа «Язык программирования С++. Краткий курс» (A Tour of C++, 2nd Edition) из серии C++ In-Depth Series
ОтветитьУдалитьБудем ждать с нетерпением!
ОтветитьУдалить