25 октября 2014

Допечатана книга «Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования», Андрей Александреску, 336 стр., ISBN 978-5-8459-0351-8, «ВИЛЬЯМС», 2015

книга Александреску «Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования»
Современное
проектирование
на C++


Андрей Александреску
Допечатана книга «Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования», Андрей Александреску, 336 стр., ISBN 978-5-8459-0351-8, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Современное проектирование на C++» в интернет-магазине ComBook.ru

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

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

Оригинал книги: «Modern C++ Design: Generic Programming and Design Patterns Applied», Andrei Alexandrescu, 352 pages, 2001

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Современное проектирование на C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Современное проектирование на C++»
ЗДЕСЬ - читайте 8 главу «Проектирование классов и наследование» из книги Александреску «Современное проектирование на C++.Обобщенное программирование и прикладные шаблоны проектирования»

заказать-купить книгу Александреску «Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Александреску «Современное проектирование на C++.Обобщенное программирование и прикладные шаблоны проектирования» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине ComBook.ru)

заказать-купить книгу Александреску «Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования» в интернет-магазине ОЗОН(книга есть на складе в ОЗОН)
(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине ozon.ru)

заказать-купить книгу Александреску «Современное проектирование на C++.Обобщенное программирование и прикладные шаблоны проектирования» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Современное проектирование на C++» в интернет-магазине diamail.com.ua)

Книга вышла в издательстве «ВИЛЬЯМС» и допечатана в декабре 2014 года ограниченным тиражом
_________________________________________________________________________________
ОГЛАВЛЕНИЕ книги Александреску «Современное проектирование на C++»
_________________________________________________________________________________
Предисловие

Часть I. Методы
Глава 1. Разработка классов на основе стратегий
Глава 2. Приемы программирования
Глава 3. Списки типов
Глава 4. Размещение в памяти небольших объектов

Часть II. Компоненты
Глава 5. Обобщенные функторы
Глава 6. Реализация шаблона Singleton
Глава 7. Интеллектуальные указатели
Глава 8. Фабрики объектов
Глава 9. Шаблон Abstract Factory
Глава 10. Шаблон Visitor
Глава 11. Мультиметоды

Приложение. Многопоточная библиотека в стиле минимализма
Библиография
Предметный указатель


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


Бьярне Страуструп

2 издание
В продаже книга «Язык программирования С++. Краткий курс», Бьярне Страуструп, 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

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

заказать-купить книгу Бьярне Страуструпа «Язык программирования С++. Краткий курс» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Язык программирования С++. Краткий курс» в интернет-магазине ComBook.ru)

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

заказать-купить книгу Бьярне Страуструпа «Язык программирования С++. Краткий курс» (2-е издание) в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Язык программирования С++. Краткий курс» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение о книге в моем блоге


книга Дэвида Вандевурда, Николаи Джосаттиса и Дугласа Грегора «Шаблоны C++: Справочник разработчика» (2-е издание)
Шаблоны C++ :
справочник
разработчика


Дэвид Вандевурд
Николай М. Джосаттис
Дуглас Грегор

2 издание
В продаже книга «Шаблоны C++: Справочник разработчика», Дэвид Вандевурд, Николай М. Джосаттис, Дуглас Грегор, 2 издание (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 848 стр., ISBN 978-5-9500296-8-4, «ДИАЛЕКТИКА», 2018 - заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине ozon.ru

Наверняка вы знакомы с таким литературным приемом, как “роман в романе”. Но это встречается не только в литературе, но и в программировании. Шаблоны в 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++: Справочник разработчика» (2-е издание) в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Дэвида Вандевурда, Николаи Джосаттиса и Дугласа Грегора «Шаблоны C++: Справочник разработчика» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине ComBook.ru)

заказать-купить книгу Дэвида Вандевурда, Николаи Джосаттиса и Дугласа Грегора «Шаблоны C++: Справочник разработчика» (2-е издание) в интернет-магазине ОЗОН(книгу можно заказать-купить в ОЗОНе)
(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине ozon.ru)

заказать-купить книгу Дэвида Вандевурда, Николаи Джосаттиса и Дугласа Грегора «Шаблоны C++: Справочник разработчика» (2-е издание) в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине diamail.com.ua)

заказать-купить книгу Дэвида Вандевурда, Николаи Джосаттиса и Дугласа Грегора «Шаблоны C++: Справочник разработчика» (2-е издание) в интернет-магазине bizbook.ua (Украина) (книгу можно заказать-купить в bizbook.ua Украина)
(заказать-купить книгу «Шаблоны C++: Справочник разработчика» в интернет-магазине bizbook.ua)

Книга обсуждается в отдельном сообщении моего блога
________________________________________
ДРУГИЕ КНИГИ ИЗ СЕРИИ C++ In-Depth Series
________________________________________
книга Питера Готтшлинга «Современный C++ для программистов, инженеров и ученых»
Современный C++
для программистов,
инженеров и ученых


Питер Готтшлинг
Издана книга «Современный C++ для программистов, инженеров и ученых», Питер Готтшлинг, (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 512 стр., ISBN 978-5-8459-2095-9, «ВИЛЬЯМС», 2016 - заказать-купить книгу «Современный C++» в интернет-магазине ozon.ru

Книга «Современный 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++ для программистов, инженеров и ученых» в интернет-магазине «Библио-Глобус» (книгу можно заказать в Библио-Глобус)
(заказать-купить книгу «Современный C++» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Питера Готтшлинга «Современный C++ для программистов, инженеров и ученых» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Современный C++» в интернет-магазине ComBook.ru)

заказать-купить книгу Питера Готтшлинга «Современный C++ для программистов, инженеров и ученых» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Современный C++» в интернет-магазине ozon.ru)

заказать-купить книгу Питера Готтшлинга «Современный C++ для программистов, инженеров и ученых» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Современный C++» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Эндрю Кёнига и Барбары Э. Му «Эффективное программирование на C++. Практическое программирование на примерах»
Эффективное
программирование
на C++


Эндрю Кёниг
Барбара Э. Му
Допечатана книга «Эффективное программирование на C++. Практическое программирование на примерах», Эндрю Кёниг, Барбара Э. Му, бумага офсетная-белая, мягкий переплет, 384 стр., ISBN 978-5-8459-2056-0, «ВИЛЬЯМС», 2016 - заказать-купить книгу «Эффективное программирование на C++» в интернет-магазине ComBook.ru

Книга «Эффективное программирование на 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++» в интернет-магазине «Библио-Глобус» (книгу можно заказать в Библио-Глобус)
(заказать-купить книгу «Эффективное программирование на C++» в интернет-магазине biblio-globus.ru)

заказать-купить книгу «Эффективное программирование на C++» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Эффективное программирование на C++» в интернет-магазине ComBook.ru)

заказать-купить книгу Эндрю Кёнига и Барбары Э. Му «Эффективное программирование на C++» в интернет-магазине ОЗОН(книгу можно заказать в ОЗОНе)
(заказать-купить книгу «Эффективное программирование на C++» в интернет-магазине ozon.ru)

заказать-купить книгу Эндрю Кёнига и Барбары Э. Му «Эффективное программирование на C++» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Эффективное программирование на C++» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________

книга Саттера и Александреску «Стандарты программирования на С++»
Стандарты
программирования
на С++

Герб Саттер
Андрей Александреску
Допечатана книга «Стандарты программирования на С++», Герб Саттер, Андрей Александреску, бумага офсетная-белая, мягкий переплет, 224 стр., ISBN 978-5-8459-1933-5, «ВИЛЬЯМС», 2008 - заказать-купить книгу «Стандарты программирования на С++» в интернет-магазине ozon.ru

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

Оригинал книги: «C++ Coding Standards: 101 Rules, Guidelines, and Best Practices», Herb Sutter, Andrei Alexandrescu, 240 pages, 2005

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Стандарты программирования на С++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Стандарты программирования на С++»
ЗДЕСЬ - читайте главу «Проектирование классов и наследование» из книги Саттера и Александреску «Стандарты программирования на С++»

заказать-купить книгу Саттера и Александреску «Стандарты программирования на С++» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Стандарты программирования на С++» в интернет-магазине ComBook.ru)

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

заказать-купить книгу Саттера и Александреску «Стандарты программирования на С++» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Стандарты программирования на С++» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Герба Саттера «Новые сложные задачи на C++»
Новые сложные
задачи на C++


Герб Саттер
Допечатана малым тиражом книга «Новые сложные задачи на C++», Герб Саттер, бумага офсетная-белая, мягкий переплет, 272 стр., ISBN 978-5-8459-1972-4, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Новые сложные задачи на C++» в интернет-магазине ozon.ru

Книга «Новые сложные задачи на 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++» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Новые сложные задачи на C++» в интернет-магазине ComBook.ru)

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

заказать-купить книгу Герба Саттера «Новые сложные задачи на C++» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Новые сложные задачи на C++» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Герба Саттера «Решение сложных задач на С++»
Решение сложных
задач на С++


Герб Саттер
Допечатана малым тиражом книга «Решение сложных задач на С++», Герб Саттер, бумага офсетная-белая, мягкий переплет, 400 стр., ISBN 978-5-8459-0352-5, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Решение сложных задач на С++» в интернет-магазине ozon.ru

В книге «Решение сложных задач на С++» объединены две широко известные профессионалам в области программирования на 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 (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Решение сложных задач на С++» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ НА КНИГИ
_________________________________________________________________________________
книга Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++(для C++11 и C++14)»(2-е издание)
ПРОГРАММИРОВАНИЕ
принципы и практика
использования C++

(включает C++11 и C++14)

Бьярне Страуструп
2-е издание
Издана книга: «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++ (для C++11 и C++14)», Бьярне Страуструп, (перевод Игоря Красикова), 2 издание, бумага офсетная-белая, твердый переплет, 1328 стр., ISBN 978-5-8459-1949-6, «ВИЛЬЯМС», 2016 - заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине ComBook.ru

Второе издание книги Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования 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

ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Бьярне Страуструп
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «ПРОГРАММИРОВАНИЕ»
ЗДЕСЬ - читайте Главу 2 «Hello, World!» из книги «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++»

заказать-купить книгу Бьярне Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине ComBook.ru)

заказать-купить книгу Бьярне Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» (2-е издание) в онлайн-мегамаркете Ozon.ru(книгу можно заказать в Ozon.ru)
(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Бьярне Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» (2-е издание) в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу Бьярне Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине diamail.com.ua)

заказать-купить книгу Бьярне Страуструпа «ПРОГРАММИРОВАНИЕ: принципы и практика использования C++» (2-е издание) в интернет-магазине bizbook.ua (Украина) (книгу можно заказать в bizbook.ua Украина)
(заказать-купить книгу Страуструпа «ПРОГРАММИРОВАНИЕ» в интернет-магазине bizbook.ua)

Читайте отдельное сообщение в моем блоге об этой книге
_________________________________________________________________________________
книга Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14»
Эффективный
и современный С++


Скотт Мейерс
Издана уникальная книга «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14», Скотт Мейерс, (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 304 стр., ISBN 978-5-8459-2000-3, «ВИЛЬЯМС», 2016 - заказать-купить книгу Скотта Мейерса в интернет-магазине ComBook.ru

В книге «Эффективный и современный С++: 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»

заказать-купить книгу Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине ComBook.ru)

заказать-купить книгу Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» в онлайн-мегамаркете Ozon.ru(книгу можно заказать в Ozon.ru)
(заказать-купить книгу по «Эффективный и современный С++» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине diamail.com.ua)

заказать-купить книгу Скотта Мейерса «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14» в интернет-магазине bizbook.ua (Украина) (книгу можно заказать в bizbook.ua Украина)
(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине bizbook.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Роберта Сикорда «Безопасное программирование на C и C++» (для C11/C++11, 2-е издание)
Безопасное
программирование
на C и C++

Роберт Сикорд
(для C11 и C++11)
Издана уникальная книга «Безопасное программирование на C и C++» (для C11 и C++11), Роберт Сикорд, 2-е издание, бумага офсетная-белая, твердый переплет, 496 стр., ISBN 978-5-8459-1908-3, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Безопасное программирование на C и C++» в ozon.ru

В большинстве случаев уязвимость программного обеспечения является следствием недостатков, которых можно было бы избежать. Проанализировав десятки тысяч отчетов об уязвимости программ, начиная с 1988 года, Компьютерная группа реагирования на чрезвычайные ситуации (CERTComputer 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++» (для C11/C++11,2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Безопасное программирование на C и C++» в интернет-магазине ComBook.ru)

заказать-купить книгу Роберта Сикорда «Безопасное программирование на C и C++» (для C11/C++11,2-е издание) в интернет-магазине ОЗОН(книгу можно заказать в ОЗОНе)
(заказать-купить книгу «Безопасное программирование на C и C++» в ozon.ru)

заказать-купить книгу Роберта Сикорда «Безопасное программирование на C и C++» (для C11/C++11,2-е издание) в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Безопасное программирование на C и C++» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (2-е издание)
Стандартная
библиотека C++:
справочное руководство


Николаи М. Джосаттис
2-е издание
Издана книга «Стандартная библиотека C++: справочное руководство», Николаи М. Джосаттис, 2-е издание, бумага офсетная-белая, твердый переплет, 1136 стр., ISBN 978-5-8459-1837-6, «ВИЛЬЯМС», 2014 - заказать-купить книгу Джосаттиса «Стандартная библиотека C++» в интернет-магазине ozon.ru

Уникальная книга Николаи М. Джосаттиса «Стандартная библиотека 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++: справочное руководство» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу Джосаттиса «Стандартная библиотека C++» в интернет-магазине ComBook.ru)

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

заказать-купить книгу Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (2-е издание) в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу Джосаттиса «Стандартная библиотека C++» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге о книге Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (2-е издание)
_________________________________________________________________________________
книга Роберта Седжвика «Алгоритмы на C++»
Алгоритмы на C++
Фундаментальные алгоритмы
и структуры данных на C++

Роберт Седжвик
Допечатана классическая книга Роберта Седжвика «Алгоритмы на C++», бумага офсетная-белая, твердый переплет, 1056 стр., ISBN 978-5-8459-1650-1, «ВИЛЬЯМС», 2014 - заказать-купить книгу «Алгоритмы на C++» в интернет-магазине ComBook.ruУкраине - diamail.com.ua)

Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу «Алгоритмы на C++», чтобы получилось современное и исчерпывающее описание важных фундаментальных алгоритмов и структур данных. Он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях. В книге «Алгоритмы на C++» представлено много новых алгоритмов, а новая структура текста книги и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. В частях 1–4 книги рассматриваются фундаментальные алгоритмы, структуры данных, сортировка и поиск. В ней приведено подробное описание фундаментальных структур данных и алгоритмов для сортировки, поиска и сопутствующих приложений. Хотя, по сути, материал книги применим к программированию на любом языке, реализации алгоритмов используют естественную связь между классами C++ и реализациями абстрактных типов данных (АТД). В части 5 книги рассматриваются алгоритмы на графах, которые играют все более важную роль во множестве приложений, таких как сетевая связность, конструирование электронных схем, составление графиков, обработка транзакций и выделение ресурсов. Каждая часть книги «Алгоритмы на C++» содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентированного программирования. Книга Седжвика «Алгоритмы на C++» содержит удачное сочетание теории и практики для программистов

Оригинал книги: «Algorithms in C++», Robert Sedgewick

ЗДЕСЬ - читайте ОБ АВТОРЕ - Роберте Седжвике
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Роберта Седжвика «Алгоритмы на C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Седжвика «Алгоритмы на C++»
ЗДЕСЬ - читайте 8 главу «Слияние и сортировка слиянием»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги «Алгоритмы на C++»

заказать-купить книгу Седжвика «Алгоритмы на C++» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине ComBook.ru)

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

заказать-купить книгу Седжвика «Алгоритмы на C++» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Алгоритмы на C++» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение об этой книге в моем блоге
_________________________________________________________________________________
книга Дракона-2 «Компиляторы: принципы, технологии и инструменты»
Компиляторы:
принципы, технологии
 и инструменты

«Книга Дракона-2»

Ахо/Лам/Сети/Ульман
2-е издание
Dragon Book-2
Допечатана культовая «Книга Дракона-2» (Dragon Book-2): «Компиляторы: принципы, технологии и инструменты», 2-е издание, Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман, бумага офсетная-белая, твердый переплет, 1184 стр., ISBN 978-5-8459-1932-8, «ВИЛЬЯМС», 2015 - заказать-купить книгу в интернет-магазине ozon.ru

Книга «Компиляторы: принципы, технологии и инструменты» содержит ключ к пониманию проблемы разработки компиляторов и описание классических алгоритмов их реализации и функционирования. Строгость изложения материала в книге смягчается большим количесеством практических примеров. Описаны средства автоматизации разработки компиляторов и интерпретаторов - LEX и YACC

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

В конце каждой главы в книге «Компиляторы: принципы, технологии и инструменты» приводится исчерпывающий перечень исторических и библиографических ссылок. Несмотря на свою учебную ориентацию, книга будет полезна всем, кому приходится работать над созданием компиляторов или кто просто интересуется данной темой, - от начинающих программистов до профессионалов и преподавателей

Оригинал книги: «Compilers: Principles, Techniques and Tools», 2nd, Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, 912 pages, ISBN 0-321-48681-1, 2006. [Errata] и [Source code] для книги «Compilers: Principles, Techniques and Tools»

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 5 главу «Синтаксически управляемая трансляция»

заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине ComBook.ru)

заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» (2-е издание) в интернет-магазине ОЗОН(книга есть на складе в ОЗОН)
(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине ozon.ru)

заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» (2-е издание) в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение об этой книге в моем блоге
_________________________________________________________________________________
книга Джона Хопкрофта, Раджива Мотвани, Джеффри Ульмана «Введение в теорию автоматов, языков и вычислений» (2-е издание)
Введение в
теорию автоматов,
 языков и вычислений

Джон Хопкрофт
Раджив Мотвани
Джеффри Ульман
второе издание
Допечатана малым тиражом книга «Введение в теорию автоматов, языков и вычислений», Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман, второе издание, бумага офсетная-белая, твердый переплет, 528 стр., ISBN 978-5-8459-1969-4, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» в интернет-магазине ozon.ru

Книга «Введение в теорию автоматов, языков и вычислений» известных американских ученых посвящена теории автоматов и соответствующих формальных языков и грамматик - как регулярных, так и контекстно-свободных. Во второй части рассматриваются различные машины Тьюринга, при помощи которых формализуются понятия разрешимых и неразрешимых проблем, а также определяются функции временной и емкостной оценки сложности алгоритмов. Изложение ведется строго, но доступно, и сопровождается многочисленными примерами, а также задачами для самостоятельного решения. Книга «Введение в теорию автоматов, языков и вычислений» будет полезна читателям различных категорий - студентам, аспирантам, научным сотрудникам, преподавателям высших учебных заведений, а также всем, кто интересуется математическими основами современных компьютерных технологий. Чтение книги «Введение в теорию автоматов, языков и вычислений» не вызовет затруднений у студентов, освоивших основы дискретной математики, в том числе изучивших графы, деревья, логику и методы доказательств. Кроме того, мы предполагаем, что читатель в достаточной степени знаком с программированием и, в частности, имеет представление об общих структурах данных, рекурсии и роли таких главных системных компонентов, как компиляторы

Оригинал книги: «Introduction to Automata Theory, Languages, and Computation», John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, 2 edition, ISBN 0-201-44124-1

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Введение в теорию автоматов, языков и вычислений»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Введение в теорию автоматов, языков и вычислений»
ЗДЕСЬ - читайте 4 главу «Свойства регулярных языков» из книги «Введение в теорию автоматов, языков и вычислений»

заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» в интернет-магазине ComBook.ru)

заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» (2-е издание) в интернет-магазине ОЗОН(книгу можно заказать в ОЗОН)
(заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» в интернет-магазине ozon.ru)

заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» (2-е издание) в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Введение в теорию автоматов, языков и вычислений» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге о книге «Введение в теорию автоматов, языков и вычислений»
_________________________________________________________________________________
книга «Конкретная математика. Математические основы информатики» (2-е издание)
Конкретная математика
Математические основы
информатики


Грэхем-Кнут-Паташник
2-е исправленное издание
Допечатана малым тиражом книга «Конкретная математика. Математические основы информатики», Рональд Л. Грэхем, Дональд Э. Кнут, Орен Паташник, 2-е исправленное издание, бумага офсетная-белая, твердый переплет, 784 стр., ISBN 978-5-8459-1588-7, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Конкретная математика. Математические основы информатики» в интернет-магазине ozon.ru

В основу книги «Конкретная математика. Математические основы информатики» положен одноименный курс лекций Станфордского университета. Название «конкретная математика» происходит от слов «КОНтинуальная» и «дисКРЕТНАЯ» математика. Прообразом книги послужил раздел "Математическое введение" первого тома фундаментальной монографии Дональда Э. Кнута «Искусство программирования, том 1. Основные алгоритмы» (3-е издание). Книга ориентирована в первую очередь на практиков (хотя и теоретики найдут в ней много полезного), и изобилует массой конкретных примеров и упражнений. Назначение книги «Конкретная математика. Математические основы информатики» — обеспечить читателя техникой оперирования с дискретными объектами, что совершенно необходимо для математиков, работающих в области компьютерных технологий

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ книги «Конкретная математика»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Конкретная математика»
ЗДЕСЬ - читайте 3 главу «Целочисленные функции» из книги «Конкретная математика»

Оригинал книги: «Concrete Mathematics: A Foundation for Computer Science» by Ronald L. Graham, Donald E. Knuth, Oren Patashnik, 2nd Edition, 672 pages, 1994

заказать-купить книгу «Конкретная математика. Математические основы информатики» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Конкретная математика. Математические основы информатики» в интернет-магазине ComBook.ru)

купить книгу «Конкретная математика. Математические основы информатики» (2-е издание) в ОЗОН(книга есть на складе в ОЗОН)
(заказать-купить книгу «Конкретная математика. Математические основы информатики» в интернет-магазине ozon.ru)

заказать-купить книгу «Конкретная математика. Математические основы информатики» (2-е издание) в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Конкретная математика. Математические основы информатики» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге о книге «Конкретная математика. Математические основы информатики»
_________________________________________________________________________________
книга Майкла Фицджеральда «Регулярные выражения. Основы»
Регулярные
выражения. Основы

Майкл Фицджеральд
Издана книга O'Reilly: «Регулярные выражения. Основы», Майкл Фицджеральд, бумага офсетная-белая, мягкий переплет, 144 стр., ISBN 978-5-8459-1953-3, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине ComBook.ru

Если вы программист, не имеющий опыта работы с регулярными выражениями, то книга Майкла Фицджеральда «Регулярные выражения. Основы» — как раз то, что нужно для первого знакомства с ними. Многочисленные примеры, приведенные в этой книге, помогут вам не только освоить основы регулярных выражений, но и научиться применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами. Закончив чтение книги, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени; узнать, что такое регулярные выражения и как они работают. Книга «Регулярные выражения. Основы» поможет Вам узнать о том, какие существуют различия между регулярными выражениями, используемыми в командной строке и в различных языках программирования; освоить простые методы нахождения определенных образцов текста, включая цифры, буквы, символы 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(книгу можно заказать в Ozon.ru)
(заказать-купить книгу по «Регулярные выражения. Основы» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Регулярные выражения. Основы» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в этом блоге о книге «Регулярные выражения. Карманный справочник»

Читайте отдельное сообщение в этом блоге о книге «Регулярные выражения. Карманный справочник»
_________________________________________________________________________________
книга Брайана Кернигана и Роба Пайка «Практика программирования»
Практика
программирования


Брайан У. Керниган
Роб Пайк
Допечатана книга «Практика программирования», Брайан У. Керниган, Роб Пайк, бумага офсетная-белая, твердый переплет, 288 стр., ISBN 5-8459-0679-2, «ВИЛЬЯМС», 2015 - заказать-купить книгу Страуструпа «Практика программирования» в интернет-магазине ComBook.ru

Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания классической книги «Практика программирования». Верификацию кода в русском издании выполнили сами авторы книги - Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями. В книге «Практика программирования» рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами на C, C++, Java и на языках специального назначения Awk и Perl

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

"Ценность книги «Практика программирования» состоит прежде всего в том, что в ней отражен и, главное, обобщен долголетний многосторонний опыт создания программ на разных языках высокого уровня (прежде всего Си, C++, Java, Awk, Perl) и в разных средах (Unix, Linux, MS Windows, Mac). Ее авторы — классики в области программирования, чьи труды не пылятся на полках, а всегда под рукой, причем не только у начинающих программистов, но и у профессионалов. Они лично выполнили верификацию программного кода для русскоязычного издания, что свидетельствует об их отношении к россиянам-программистам как достойным коллегам" (pcweek.ru)

"Брайан Керниган и Роб Пайк, авторы книги «Практика программирования», рассматривают искусство программирования — на разных языках и в диапазоне от текста, описывающего алгоритмы и структуры данных, до архитектуры, включая отладку программ, тестирование и повышение быстродействия, — как совокупность универсальных инженерных концепций, независимых от конкретного языка, операционной системы или среды программирования" (pcworld.ru)

Оригинал книги: «The Practice of Programming», Brian W. Kernighan, Rob Pike, 288 pages, ISBN 9780201615869, 1999

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Практика программирования»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Практика программирования»
ЗДЕСЬ - читайте 2 главу «Алгоритмы и структуры данных» из книги «Практика программирования»

заказать-купить книгу Брайана Кернигана и Роба Пайка «Практика программирования» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу Страуструпа «Практика программирования» в интернет-магазине ComBook.ru)

заказать-купить книгу Брайана Кернигана и Роба Пайка «Практика программирования» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Практика программирования» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога


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


Гленн Брукшир
Деннис Брилов

13 издание
В продаже книга «Компьютерные науки. Базовый курс», Гленн Брукшир, Деннис Брилов, 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 для записи примеров кода и псевдокода, выдержанного в том же стиле


ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»


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

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

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

заказать-купить книгу Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс» (<i><b>13</b>-е</i> издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Компьютерные науки. Базовый курс» (13 издание) в интернет-магазине ComBook.ru)

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

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

заказать-купить книгу Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине bizbook.ua (Украина) (книгу можно заказать-купить в bizbook.ua Украина)
(заказать-купить книгу «Компьютерные науки. Базовый курс» (13 издание) в интернет-магазине bizbook.ua)

Книга обсуждается в отдельном сообщении моего блога
____________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 2 апреля 2020 года
____________________________________________
на фото Виктор Штонда (Viktor Shtonda) издатель
Виктор Штонда, издатель
Viktor Shtonda, publisher
ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?


P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»

______________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

10 комментариев:

  1. Александр28 октября, 2014

    Обязательно приобрету книги «Стандарты программирования на С++» и «Современное проектирование на C++». Давно пытаюсь найти их в продаже хоть в каком-нибудь качестве. Это классические книги. Спасибо огромное за новый тираж.
    Также с большим удовольствием купил бы книги Герба Саттера «Решение сложных задач на С++» и «Новые сложные задачи на С++». Их тоже фактически невозможно найти.

    ОтветитьУдалить
  2. Object-Oriented Programming in C++, Nicolai M. Josuttis - никогда не издавалась на русском языке, по ООП очень не хватает качественных книг применительно к С++, да и автор известный и хороший.
    Эффективное использование STL, Мейерс С. - было бы здорово, если бы ее переиздали. Сейчас ее нигде не возможно найти.

    ОтветитьУдалить
    Ответы
    1. Новая книга Мейерса обсуждается в отдельном сообщении моего блога: Оригинал книги: «Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14», Scott Meyers, 320 pages, ISBN 9781491903995, November 2014 (она активно переводится и весной выйдет на русском языке)

      Читайте отдельное сообщение в моем блоге о книге Николаи М. Джосаттиса «Стандартная библиотека C++: справочное руководство» (2-е издание)

      другие книги - в активном изучении ))))

      Удалить
    2. Благодарю за ответ. Новая книга Мейерса мне пришла сегодня в оригинале по предзаказу с сентября этого года (тогда цена еще не была настолько большой как сейчас). Я спрашивал про старую книгу Мейрса, эффективное использование STL, которая уже издавалась на русском языке, но потом исчезла с прилавков. Если бы вы занялись ее переизданием\допечаткой, я всенепременно бы ее прикупил.
      За книгу Джосаттиса по стандартной библиотеке большое спасибо, она у меня есть и очень понравился перевод. Джосаттис отличный автор и мне показалось, что его книга по ООП, которую как-то незаслуженно обошли стороной у нас нас родине, была бы отличным дополнением к списку его книг в вашем издательстве.
      В любом случае спасибо, что не игнорируете и отвечаете. Редко такое встретишь сегодня.

      Удалить
  3. Недавно купил книги "Параллельное программирование на С++11 в действии", "Стандартная библиотека C++: справочное руководство", "Алгоритмы на C++", "Стандарты программирования на С++". Остальные книги Александреску и Саттера у меня уже есть. Особенно спасибо за "Стандарты программирования", очень давно искал ее в бумажном варианте.

    ОтветитьУдалить
    Ответы
    1. Благодарю за поддержку и высокую оценку нашего труда - издание современной компьютерной литературы на русском языке в это очень непростое время. Желаю Вам лично творческих успехов )))

      Удалить
  4. Благодарю и я вас. Книги вашего издательства занимают у меня почти целую длинную полку.
    Надеюсь, что будут еще :)

    ОтветитьУдалить
  5. Здравствуйте, предлагаю на ваше усмотрение книгу - "Как программировать на C++ ", авторы: Дейтел Х. Дейтел П., последний раз выпускалась в 2010 году, издательством Бином-Пресс, 5-ое издание. Сейчас на английском языке выпущено уже 9-ое издание. Очень популярная книга!

    ОтветитьУдалить
  6. Анонимный05 января, 2015

    Переиздайте:
    "Новые сложные задачи на С++" Герб Саттер
    "Решение сложных задач на С++" Герб Саттер

    ОтветитьУдалить