![]() |
C++ за 24 часа Роджерс Кейденхед Джесс Либерти 6-е издание |
Используя последовательный, лаконичный и дружелюбный подход, авторы книги «C++ за 24 часа» излагают все, что требуется знать читателям: от инсталляции до использования компилятора, от отладки программ на языке программирования C++ до новшеств стандарта C++14
Всего за 24 занятия, продолжительностью не больше одного часа, читатели могут овладеть основами программирования на языке C++ — одним из самых популярных и мощных из когда-либо существовавших языков программирования!
Каждое занятие основано на знаниях, полученных на предыдущих занятиях, обеспечивая прочные овладение основными концепциями и приемами программирования на языке С++
В книге «C++ за 24 часа» рассказывается, как:
- инсталлировать и использовать компилятор C++ для Windows, Mac OS X или Linux;
- создавать объектно-ориентированные программы на C++;
- овладеть основными концепциями языка C++, такими как функции и классы;
- расширять функциональные возможности с помощью шаблонов и лямбда-выражений;
- отлаживать программы и создавать надежный код;
- использовать исключения и методы обработки ошибок;
- использовать новые функциональные возможности стандарта C++14 и новейшей версии языка;
- создавать и использовать шаблоны;
- управлять потоком выполнения программы с помощью циклов;
- сохранять информацию в массивах и строках;
- объявлять и использовать указатели;
- перегружать операторы;
- расширять классы с помощью наследования;
- использовать полиморфизм и производные классы;
- применять методы объектно-ориентированного анализа и проектирования
Оригинал книги: «C++ in 24 Hours. Sams Teach Yourself» by Rogers Cadenhead and Jesse Liberty, 6th Edition, 480 pages, ISBN 9780672337468, August 2016

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

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

(заказать-купить книгу «C++ за 24 часа» (C++14) в интернет-магазине diamail.com.ua)
На русском языке книга вышла в мае 2017 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
___________________________________________________
ОБ АВТОРАХ
___________________________________________________
Роджерс Кейденхед — разработчик веб-приложений, написавший множество книг об Интернет, включая Teach Yourself Java in 24 Hours. Он поддерживает официальный веб-сайт книги по адресу: http://cplusplus.cadenhead.org
Джесс Либерти — автор многочисленных книг, посвященных разработке программного обеспечения, включая бестселлеры по языку C++ и платформе .NET. Он является президентом компании Liberty Associates, Inc., занимающейся разработкой программ, консультированием и обучением
_________________________________________________________________________________
ОГЛАВЛЕНИЕ книги «C++ за 24 часа» (6-издание, C++14)
_________________________________________________________________________________
Введение
Занятие 1. Первая программа
Занятие 2. Структура программы на языке C++
Занятие 3. Переменные и константы
Занятие 4. Выражения, инструкции и операторы
Занятие 5. Функции
Занятие 6. Управление потоком выполнения программы
Занятие 7. Хранение информации в массивах и строках
Занятие 8. Простые классы
Занятие 9. Подробней о классах
Занятие 10. Создание указателей
Занятие 11. Подробней об указателях
Занятие 12. Создание ссылок
Занятие 13. Подробнее о ссылках и указателях
Занятие 14. Дополнительные возможности функций
Занятие 15. Перегрузка операторов
Занятие 16. Расширение классов с помощью наследования
Занятие 17. Полиморфизм и производные классы
Занятие 18. Углубленный полиморфизм
Занятие 19. Хранение информации в связанных списках
Занятие 20. Специальные классы, функции и указатели
Занятие 21. Стандарт С++14
Занятие 22. Объектно-ориентированный анализ и проектирование
Занятие 23. Создание шаблонов
Занятие 24. Исключения, обработка ошибок и другое
Приложение A. Двоичные и шестнадцатеричные числа
Приложение Б. Словарь терминов
Приложение В. Веб-сайт книги
Приложение Г. Работа с компилятором MinGW C++ для Windows
Предметный указатель
В продаже книга «Язык программирования С++. Краткий курс», Бьярне Страуструп, 2-е издание, (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 320 стр., ISBN 978-5-907144-12-5, «ДИАЛЕКТИКА», 2019 - заказать-купить книгу «Язык программирования С++. Краткий курс» в интернет-магазине ComBook.ru
В книге «Язык программирования С++. Краткий курс» Бьярне Страуструп, создатель языка 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)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Структуры данных в C++ Краткий справочник Кен Браунси |
(заказать-купить книгу «Структуры данных в C++. Краткий справочник» в интернет-магазине ComBook.ru
Автор предлагает читателю описание основных структур данных, таких как массивы, списки, последовательности и бинарные деревья, и показывает, как использовать их при построении других структур: стеков, очередей, итераторов, графов и т.д.
Много внимания в книге «Структуры данных в C++. Краткий справочник» уделено рекурсии. Читатель увидит, что благодаря применению рекурсии, сложные задачи, предполагающие обработку таких структур, как последовательности или бинарные деревья поиска, становятся предельно простыми
Автор также показывает, как от рекурсии можно непосредственно перейти к использованию циклов, повысив тем самым производительность программы. Материал, изложенный в книге, иллюстрируется многочисленными примерами
Книга «Структуры данных в C++. Краткий справочник» ориентирована как на студентов, специализирующихся на разработке программ, так и на профессиональных программистов, которые хотели бы повысить свою квалификацию
Оригинал книги: «The Essence of Data Structures Using C++ », Ken Brownsey

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

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

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

(заказать-купить книгу «Структуры данных в C++. Краткий справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге в моем блоге
![]() |
Шаблоны 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++: Справочник разработчика» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Шаблоны 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++, работать еще быстрее и потреблять еще меньше ресурсов на любом компьютере, будь то часы, телефон, рабочая станция, суперкомпьютер или сеть серверов, охватывающая всю Землю
Автор книги — Курт Гантерот — приводит ряд “запущенных” программ, и на их примере демонстрирует применение описываемых в книге принципов для постепенного улучшения имеющегося кода, который в результате приобретает быстродействие и пропускную способность, удовлетворяющее самого требовательного заказчика
Книга «Оптимизация программ на C++» научит вас следующему:
• Обнаруживать узкие места производительности с помощью профилировщика и программных таймеров
• Выполнять эксперименты для измерения производительности кода при внесении в него изменений
• Оптимизировать использование динамически выделенных переменных
• Улучшать производительность циклов и функций
• Ускорять функции, работающие со строками
• Находить эффективные алгоритмы обработки и шаблоны оптимизации
• Понимать сильные и слабые стороны различных классов контейнеров C++
• Смотреть на сортировку и поиск “оптимизированным” взглядом
• Эффективно использовать функции потокового ввода-вывода C++
• Эффективно использовать возможности многопоточности в C++
Книга «Оптимизация программ на C++» является единственной в своем роде на сегодняшний день на книжном рынке. Лучшей рекламой приводимых в этой книге советов, и лучшей наградой за их изучение будет удивление вашего коллеги, который просто не поверит, что программа, над которой вы вместе трудились, в состоянии работать с такой скоростью!
Книгу «Оптимизация программ на C++» можно рассматривать как продолжение ранее изданной книги Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14»
Оригинал книги: «Optimized C++: Proven Techniques for Heightened Performance», Kurt Guntheroth, 388 pages, ISBN 9781491922064, May 2016
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Оптимизация программ на C++»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Оптимизация программ на C++»
ЗДЕСЬ - читайте раздел «Оптимизация, влияющая на поведение компьютера» из книги Курта Гантерота «Оптимизация программ на C++. Проверенные методы для повышения производительности»

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

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

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

(заказать-купить книгу «Оптимизация программ на C++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
![]() |
Алгоритмы Справочник с примерами на C, C++, Java и Python Джордж Т. Хайнеман Гэри Поллайс Стэнли Селков 2-е издание |
Создание надежного программного обеспечения требует использования эффективных алгоритмов, но программисты редко думают об этом, пока не возникнет проблема
Это исправленное и дополненное второе издание книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» содержит множество кратких описаний существующих алгоритмов для решения разных задач и поможет читателям выбрать и реализовать правильный алгоритм для своих потребностей
Книга содержит достаточно математических подробностей, чтобы позволить читателям понять и проанализировать производительность алгоритмов
Делая акцент на приложениях, а не теории, книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python» предоставляет эффективные решения для программирования на нескольких языках, которые можно легко адаптировать к определенному проекту
Все основные алгоритмы представлены в виде шаблонов проектирования, включающих информацию, которая помогает читателям сделать обоснованный выбор
С помощью книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» читатели смогут:
• Решить конкретную задачу или повысить производительность существующего решения
• Быстро найти алгоритмы, которые могут решить поставленную задачу и выяснить, почему они подходят для решения
• Получить алгоритмические решения на языках C, C++, Java и Python с советами, касающимися реализации
• Оценить ожидаемую производительность алгоритма и условия, при которых она достигает максимума
• Оценить влияние, которое подобные проектные решения оказывают на разные алгоритмы
• Изучите сложные структуры данных, позволяющие повысить эффективность алгоритмов
Оригинал книги: «Algorithms in a Nutshell. A Practical Guide», George Heineman, Gary Pollice, Stanley Selkow, 2nd Edition, 390 pages, ISBN 9781491948927, March 2016

(заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине biblio-globus.ru)

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

(заказать-купить книгу по «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
_____________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ
_____________________________________________
![]() |
Гибкая разработка программ на Java и C++ Роберт C. Мартин |
Будучи написанной разработчиками для разработчиков, книга «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» содержит уникальный набор актуальных методов разработки программного обеспечения
В книге «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» рассматриваются: объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java
С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение – от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика – здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения
В книге «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах
В книге «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов. Подробно обсуждаются методы проектирования и разработки крупных программных систем
Книга «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов
Оригинал книги: «Agile Software Development, Principles, Patterns, and Practices» by Robert C. Martin
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Гибкая разработка программ на Java и C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Гибкая разработка программ на Java и C++»
ЗДЕСЬ - читайте часть книги «Введение в гибкое проектирование» из книги «Гибкая разработка программ на Java и C++: принципы, паттерны, практика»

(заказать-купить книгу «Гибкая разработка программ на Java и C++» в интернет-магазине biblio-globus.ru)

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

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

(заказать-купить книгу «Гибкая разработка программ на Java и C++» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в этом блоге о книге «Роберта Мартина «Гибкая разработка программ на Java и C++: принципы, паттерны, практика»»
_____________________________________________
![]() |
Современный 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»

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

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

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

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

(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_____________________________________________
![]() |
Язык программирования Go Алан Донован Брайан Керниган |
В книге «Язык программирования Go» описан новый язык программирования от компании Google. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. По своей сути Go очень похож на С++ и является универсальным языком программирования (Go анонсирован в 2009 году)
Язык Go — компилируемый и многопоточный язык общего назначения, имеющий много общих черт с языком С++, поэтому для успешного освоения представленного материала необходимы определенные знания языка С++
Книга Алана Донована и Брайана Кернигана «Язык программирования Go» представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы владеть Go, думать на Go и создавать на нем современные высокопроизводительные программы
В книге «Язык программирования Go» приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания по адреса http://gopl.io/ и могут быть легко получены, построены и инсталлированы с использованием команды go get
Книга «Язык программирования Go» предназначена в первую очередь для программистов, уже уверенно владеющих каким-либо языком программирования
Оригинал книги: «Go Programming Language», Alan A. A. Donovan, Brian W. Kernighan, 400 pages, ISBN 9780134190440, November 2015

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

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

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

(заказать-купить книгу «Язык программирования Go» в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Язык программирования Go» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_____________________________________________
![]() |
Большие данные Натан Марц Джеймс Уоррен |
В книге «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени» представлены теоретические основы организации систем больших данных и поясняется, каким образом они воплощаются на практике
В книге «Большие данные» рассматривается лямбда-архитектура, предназначенная для построения подобных систем, и на примере конкретного веб-приложения поясняются особенности реализации всех уровней этой архитектуры с помощью инструментальных средств вроде Hadoop, Cassandra и Storm
На основе реалистического примера в книге «Большие данные» изложена теория больших систем передачи и обработки данных, а также показаны практические способы их реализации, развертывания и управления
В крупномасштабных веб-приложениях, которые поддерживают работу социальных сетей, выполняют аналитику в реальном времени или поддерживают электронную торговлю, приходится обрабатывать большие массивы данных, объем и скорость обмена которыми превышают возможности информационных систем, основанных на традиционных базах данных. Для подобных приложений требуются архитектуры, в основе которых лежат кластеры машин для хранения и обработки данных любого объема и с любой скоростью. Правда, масштабируемость и простота не являются взаимоисключающими свойствами подобных архитектур
Книга «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени» научит Вас создавать большие системы передачи и обработки данных, используя архитектуру, специально разработанную для сбора и анализа данных веб-масштаба. В книге описан масштабируемый, легкий для понимания подход Lambda Architecture, который может быть реализован малочисленной командой. В ней рассмотрена теория больших систем передачи и обработки данных и показано, как их реализовать на практике. Кроме общих принципов обработки больших данных, Вы изучите конкретные технологии, такие как Hadoop, Storm и базы данных NoSQL
СОДЕРЖАНИЕ КНИГИ «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени»
• Введение в системы больших данных
• Обработка данных веб-масштаба в реальном времени
• Инструменты Hadoop, Cassandra и Storm
• Расширение опыта использования традиционных баз данных
От читателей книги «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени» не требуются знания методов анализа больших данных или владение инструментами NoSQL. Желательно знание основ традиционных баз данных (СУБД). Книга «Большие данные» рассчитана на читателей, стремящихся освоить принципы построения систем больших данных и внедрить их на практике
Оригинал книги: «Big Data: Principles and best practices of scalable realtime data systems», Nathan Marz with James Warren, 328 pages, ISBN 9781617290343, April 2015

(заказать-купить книгу «Большие данные» в интернет-магазине biblio-globus.ru)

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

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

(заказать-купить книгу «Большие данные» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в этом блоге о книге «Большие данные: принципы и эффективные методы разработки масштабируемых систем обработки данных в реальном времени»
_____________________________________________
![]() |
Язык C. Справочник Полное описание языка C11 Питер Принц Тони Кроуфорд 2-е издание |
В новом издании классического справочника «Язык C. Справочник. Полное описание языка» точно и подробно описана каждая функция языка C(Си) и библиотеки времени выполнения, включая многопоточность, макросы, не зависящие от типа, и библиотечные функции, введенные стандартом C11. Если вы хотите узнать, что и как делает незнакомая вам функция, то в этой книге вы найдете ее подробное описание, а также типичный пример применения
Книга «Язык C. Справочник. Полное описание языка» идеально подходит для опытных программистов на языках C и C++. В нее также включено описание средств разработки программ из набора программного обеспечения GNU. Вы узнаете, как создавать программы с помощью утилиты make, компилировать программы из исходного текста на языке C, а также как тестировать и отлаживать программы с помощью отладчика GNU
«Эта книга — прекрасный справочник для программистов на языке программирования C. В ней содержится актуальная информация о множестве улучшений, внесенных в язык стандартом C11» (Питер Хессхаймер, руководитель проекта в KPIT Technologies)
Оригинал книги: «C in a Nutshell.The Definitive Reference», Peter Prinz, Tony Crawford, 2nd edition, 824 pages, ISBN 9781491904756, December 2015

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

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

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

(заказать-купить книгу «Язык C. Справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
_______________________________________________
В продаже книга «Компьютерные науки. Базовый курс», Гленн Брукшир, Деннис Брилов, 13-е издание, бумага офсетная, твердый переплет, 992 стр., ISBN 978-5-907144-63-7, «ДИАЛЕКТИКА», 2019 - заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине ComBook.ru
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
На официальном веб-сайте книги можно найти дополнительные материалы по данному курсу
ОБ АВТОРАХ
![]() |
Дж. Гленн Брукшир Glenn Brookshear |
Деннис Брилов, доцент отделения математики, статистики и компьютерных наук университета Маркетт с 2005 г., недавно получил высшую педагогическую награду университета - премию Teaching Excellence Award. Привлечен в качестве соавтора при подготовке 12- и 13-го изданий этой книги
_____________
Оригинал книги: «Computer Science: An Overview», Glenn Brookshear, Dennis Brylow, 13th Edition, 736 pages, ISBN 9780134875460, March 2018
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

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

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

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

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

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

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

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_______________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 27 ноября 2019 года
_______________________________________________
![]() |
Виктор Штонда, издатель Viktor Shtonda, publisher |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
_______________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Комментариев нет:
Отправить комментарий