![]() |
Эффективный и современный С++ Скотт Мейерс |
В книге «Эффективный и современный С++: 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)
На русском языке книга вышла в ноябре 2015 года в издательстве «ВИЛЬЯМС»
_________________________________________________________________________________
ОГЛАВЛЕНИЕ книги «Эффективный и современный С++: 42 рекомендации по C++11 и C++14»
_________________________________________________________________________________
Введение
Глава 1. Вывод типов
Глава 2. Объявление auto
Глава 3. Переход к современному C++
Глава 4. Интеллектуальные указатели
Глава 5. Rvalue-ссылки, семантика перемещений и прямая передача
Глава 6. Лямбда-выражения
Глава 7. Параллельные вычисления
Глава 8. Тонкости
Предметный указатель
![]() |
Язык программирования С++ Краткий курс Бьярне Страуструп 2-е издание |
В книге «Язык программирования С++. Краткий курс» Бьярне Страуструп, создатель языка 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++ : справочник разработчика Дэвид Вандевурд Николай М. Джосаттис Дуглас Грегор 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) в интернет-магазине 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

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

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

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
_________________________________________________________________________________
![]() |
Гибкая разработка программ на Java и C++ Роберт C. Мартин |
Будучи написанной разработчиками для разработчиков, книга «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» содержит уникальный набор актуальных методов разработки программного обеспечения
В книге «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» рассматриваются: объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение – от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика – здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения
В книге «Гибкая разработка программ на 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)
Читайте отдельное сообщение о книге в моем блоге
_________________________________________________________________________________
![]() |
Современный 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)
Книга обсуждается в отдельном сообщении моего блога
________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ
________________________________________
![]() |
Эффективная работа с унаследованным кодом Майкл Физерс |
В книге «Эффективная работа с унаследованным кодом» Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу книги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни разработчиков, технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы
Книга «Эффективная работа с унаследованным кодом» посвящена практическим вопросам эффективной работы с унаследованным кодом. В ней освещаются механизмы внесения изменений в унаследованный код, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода и оптимизацию производительности; способы переноса фрагментов кода в среду тестирования, особенности написания тестов для безопасного изменения и реорганизации кода, приемы точного определения мест для подобных изменений, а также подходы к обращению с унаследованным процедурным кодом
Кроме того, в книге «Эффективная работа с унаследованным кодом» на конкретных примерах кода, написанного на Java, C++, C(Си) и C#, демонстрируются способы разрыва зависимостей для работы с обособленными фрагментами кода и безопасного внесения в них изменений
В книге «Эффективная работа с унаследованным кодом» освещаются следующие темы:
- Представление о механизмах внесения изменений в программное обеспечение, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности
- Перенос унаследованного кода в средства тестирования
- Написание тестов, препятствующих внесению новых ошибок в код
- Применение методов, подходящих для любого языка или платформы, с примерами кода на Java, C++, C(Си) и C#
- Точное выявление мест в коде, где требуется внести изменения
- Работа с унаследованным кодом, который не является объектно-ориентированным
Обращение с приложениями, у которых, на первый взгляд, нет вообще никакой структуры
Кроме того, в книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным. Книга «Эффективная работа с унаследованным кодом» поможет извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!
Оригинал книги: «Working Effectively with Legacy Code», Michael Feathers, 456 pages, ISBN 9780131177055, 2005
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ к книге Майкла К. Физерса
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Эффективная работа с унаследованным кодом»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Майкла К. Физерса
ЗДЕСЬ - читайте 8 Главу «Как ввести новое свойство» из книги Майкла К. Физерса «Эффективная работа с унаследованным кодом»

(заказать-купить книгу «Эффективная работа с унаследованным кодом» в интернет-магазине ComBook.ru)

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

(заказать-купить книгу «Эффективная работа с унаследованным кодом» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге Майкла Физерса «Эффективная работа с унаследованным кодом»
_________________________________________________________________________________
![]() |
ПРОГРАММИРОВАНИЕ принципы и практика использования 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)
Читайте отдельное сообщение в моем блоге об этой книге
_________________________________________________________________________________
![]() |
Язык программирования Go Алан Донован Брайан Керниган |
В книге «Язык программирования Go» описан новый язык программирования от компании Google. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. По своей сути Go очень похож на С++ и является универсальным языком программирования (анонсирован в 2009 году)
Язык 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» в интернет-магазине ComBook.ru)

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

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

(заказать-купить книгу «Язык программирования Go» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Регулярные выражения. Основы Майкл Фицджеральд |
Если вы программист, не имеющий опыта работы с регулярными выражениями, то книга Майкла Фицджеральда «Регулярные выражения. Основы» — как раз то, что нужно для первого знакомства с ними. Многочисленные примеры, приведенные в этой книге, помогут вам не только освоить основы регулярных выражений, но и научиться применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами. Закончив чтение книги, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени; узнать, что такое регулярные выражения и как они работают. Книга «Регулярные выражения. Основы» поможет Вам узнать о том, какие существуют различия между регулярными выражениями, используемыми в командной строке и в различных языках программирования; освоить простые методы нахождения определенных образцов текста, включая цифры, буквы, символы Unicode и строковые литералы; научиться использовать условия с нулевой длиной совпадения и различные виды контекстной проверки, прежде чем выполнять какие-либо действия; научиться работать с группами, обратными ссылками, классами символов и квантификаторами; освоить методы разметки обычного текста тегами HTML5 с помощью регулярных выражений
Оригинал книги: «Introducing Regular Expressions. Unraveling regular expressions, step-by-step», Michael Fitzgerald, 154 pages, ISBN 978-1-4493-9268-0, July 2012
ЗДЕСЬ - читайте ОБ АВТОРЕ книги «Регулярные выражения. Основы»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Регулярные выражения. Основы»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Регулярные выражения. Основы»
ЗДЕСЬ - читайте часть книги «Альтернативы, группы и обратные ссылки» из книги «Регулярные выражения. Основы»

(заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине ComBook.ru)

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

(заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине diamail.com.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++
В книге делается акцент НЕ на изучении возможностей самого языка и библиотек, а на решении проблем. Книга «Эффективное программирование на C++». Практическое программирование на примерах» будет особенно полезна тем читателям, которые уже знакомы с C++ и хотят использовать этот язык более эффективно
Книга «Эффективное программирование на C++. Практическое программирование на примерах» входит в культовую серию книг «C++ In-Depth», которую редактирует Бьярне Страуструп - разработчик языка C++
ЗДЕСЬ - отзыв на книгу Лаптева Валерия: "Книжка очень хорошая, новичкам нужная, профессионалам полезная. Да и в коллекции с другими книжками этой же серии отлично смотрится"
Оригинал книги: «Accelerated C++: Practical Programming by Example», Andrew Koenig, Barbara E. Moo, 352 pages
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 4 Главу «ОРГАНИЗАЦИЯ ПРОГРАММ И ДАННЫХ» из книги Эндрю Кёнига и Барбары Э. Му «Эффективное программирование на C++»

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

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

(заказать-купить книгу «Эффективное программирование на 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++ за 21 день Сиддхартха Рао 7-е издание |
Книга «Освой самостоятельно C++ за 21 день» поможет изучить язык C++11 маленькими шагами. Она специально разделена на отдельные занятия, излагающие основные принципы этого языка объектно-ориентированного программирования на C++11 с практической точки зрения. Книга начинается с самых основ языка C++. Необходимо лишь желание изучить этот язык и сообразительность, чтобы понять, как он работает. Уделив всего один час в день вы сможете приобрести квалификацию, достаточную для начала программирования на языке C++. В книге содержится полный курс обучения программированию, который позволит быстро овладеть основами языка и перейти к более сложным понятиям и концепциям. Полностью переработанная под стандарт C++11, книга «Освой самостоятельно C++ за 21 день» представляет язык с практической точки зрения, помогая узнать то, как использовать язык C++11 для создания более быстрых, простых и эффективных приложений на C++
Оригинал книги: «Sams Teach Yourself C++ in One Hour a Day (C++ за 21 день)», 7th Edition, Siddhartha Rao, 768 pages, ISBN 978-5-8459-0926-8, May 2012
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Освой самостоятельно C++ за 21 день»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Освой самостоятельно C++ за 21 день»
ЗДЕСЬ - читайте 6 занятие «Ветвление процесса выполнения программ» из книги «Освой самостоятельно C++ за 21 день»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги «Освой самостоятельно C++ за 21 день»

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

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

(заказать-купить книгу «C++ за 21 день» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Керниган-Ритчи Язык программирования C (Си) 2-е издание |
Книга «Язык программирования C (Си)» написана разработчиками языка программирования C(Си) - Брайаном У. Керниганом и Деннисом М. Ритчи. Книга выдержала в США уже ~40 переизданий и является как практически исчерпывающим классическим справочником, так и учебным пособием по самому распространенному языку программирования C(Си). Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI C, для которого она частично послужила основой. Книга не рекомендуется для чтения новичкам - для своего изучения она требует знания основ программирования и компьютеров. Книга предназначена для широкого круга программистов и компьютерных специалистов. Книга «Язык программирования C (Си)» может использоваться как учебное пособие для вузов и всех кто хочет освоить программирование
Оригинал книги: «C Programming Language», Brian W. Kernighan, Dennis M. Ritchie (AT-T Bell Laboratories), 2nd Edition, 274 pages, ISBN 0-13-110362-8, 1988
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ книги «Язык программирования C (Си)»
ЗДЕСЬ - читайте ВВЕДЕНИЕ книги «Язык программирования C (Си)»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Язык программирования C (Си)»
ЗДЕСЬ - читайте 4 главу «Функции и структура программы» из книги «Язык программирования C (Си)»

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

(заказать-купить книгу Кернигана-Ритчи по C(Си) в интернет-магазине ozon.ru)

(заказать-купить книгу Кернигана-Ритчи по языку C(Си) в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге Кернигана-Ритчи «Язык программирования C(Си)» в моем блоге
_________________________________________________________________________________
![]() |
Алгоритмы на 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)
Читайте отдельное сообщение об этой книге в моем блоге
_____________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 3 июня 2019 года
____________________________________________
![]() |
Виктор Штонда, издатель Viktor Shtonda, publisher |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
___________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Оперативно! Получается Майерс уже дописал её?
ОтветитьУдалитьда! ... и в декабре 2014 книга будет доступна на английском языке - перевод на русском языке книги Майерса ориентировочно выйдет весной 2015 года :)
Удалитьследите за изменениями в этом сообщении моего блога
Жаль нет предзаказов на книгу (на озон или в других магазинах), боюсь пропустить.
ОтветитьУдалитьЭта книга была доступна для чтения еще в феврале 2014 года (покупал raw версию на oreilly).
рекомендую подписать на это сообщение в моем блоге и следить за "продвижением" книги - она выйдет в конце летя 2015 года - предварительные заказы постараюсь организовать раньше )))
УдалитьА Герба Саттера будут переиздавать (обе книги) ?
ОтветитьУдалитьобе будут изданы малым тиражом - я дополнил это сообщение информацией об этих 2-х книгах Герба Саттера )))
УдалитьПохоже книгу никогда не дождемся, уже полгода точно каждый месяц переносится релиз на следующий :-(
ОтветитьУдалитьвсё будет хорошо - книга "долизывается" и "уходит" на след.неделе в типографию )))
УдалитьЗдравствуйте, Виктор. Не могли бы вы сообщить, в какие именно числа выйдет книга?
ОтветитьУдалитьЗдравствуйте, недавно приобрел себе книгу Язык программирования C++. Лекции и упражнения С. Прата. Очень качественный перевод. Спасибо!
ОтветитьУдалитьБлагодарю за высокую оценку книги ... будем стараться )))
Удалитьэто последний(!) перенос даты выхода книги Скотта Мейерса на русском языке - ноябрь 2015 года )))
ОтветитьУдалитьУже с трудом верится :-)
Удалитьвсе будет хорошо! - больше оптимизма )))
Удалитькнига сдана в типографию!
ОтветитьУдалитьв середине ноября 2015 года появится в продаже - следите за изменениями в моем сообщении )))
Здорово! Эта новость сделала мой день)
УдалитьМеня тоже очень порадовала эта новость. Скажите, пожалуйста, а переплет действительно будет твердый (как указано в заголовке)?
УдалитьДа, твердый )))
УдалитьБлагодарю за поддержку ... это мотивирует )))
ОтветитьУдалитьВиктор, скажите пожалуйста, а на ozon'е книга будет продаваться? Просто в списке интернет-магазинов я пока не вижу его.
ОтветитьУдалитьБудет! В ОЗОН информация о книге отослана - они, как всегда, тормозят )))
Удалитьзавтра потороплю )))
книгу «Эффективный и современный С++» можно уже заказать-купить в онлайн-мегамаркете Ozon.ru
ОтветитьУдалитьЕще немного, еще чуть-чуть...
ОтветитьУдалитьКогда же, когда?!?
осталось совсем немножко - счёт идёт на дни до выхода книги «Эффективный и современный С++» )))
Удалитьэх, кончается ноябрь...
ОтветитьУдалитьсегоддня книга издана и в ближайшие дни появится в продаже! )))
УдалитьДа это жесть, снова перенесли, теперь 12 декабря.
ОтветитьУдалитьтираж книги отпечатан и сейчас отгружается по каналам сбыта (некоторая задержка) ... главное - книга вышла(издана)! )))
УдалитьНужно Скотту Мейерсу сообщить о русской версии. Он на своем блоге выкладывает посты о версиях с разных стран http://scottmeyers.blogspot.com/
ОтветитьУдалитьсообщили ))) благодарю за подсказку
УдалитьУра, Скотт упомянул о нашей версии http://scottmeyers.blogspot.com/2015/12/effective-modern-c-in-russian.html
УдалитьАртём, благодаря именно Вашей подсказке Скотт Мейерс в своем личном блоге отметил выход книги «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» на русском языке )))
Удалитькнигу Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» уже можно заказать-купить в интернет-магазине ComBook.ru
ОтветитьУдалитькнига допечатана! )))
ОтветитьУдалитьБудет издана книга Бьярне Страуструпа «Язык программирования С++. Краткий курс» (A Tour of C++, 2nd Edition) из серии C++ In-Depth Series
ОтветитьУдалить