![]() |
Прикладная криптография Брюс Шнайер 2-е юбилейное исправленное издание |
Книга Брюса Шнайера «Прикладная криптография. Протоколы, алгоритмы, исходные коды на языке C(Си)» предназначена современным программистам и инженерам, которым необходимо использовать криптографию
До появления настоящей монографии практикам приходилось тратить многие часы на поиск и изучение научной литературы, прежде чем они могли приступить к разработке криптографических приложений
Именно этот пробел восполняет книга «Прикладная криптография». Начав с целей засекречивания передачи данных и простейших примеров программ для достижения этих целей, Брюс Шнайер разворачивает перед читателем всю панораму практических результатов 20 лет исследований
В книге Брюса Шнайера «Прикладная криптография. Протоколы, алгоритмы, исходные коды на языке C(Си)» в деталях описаны принципы работы, реализации и примеры использования криптографических алгоритмов, является самой читаемой книгой по криптографии в мире(!)
Книга Брюса Шнайера «Прикладная криптография» заново переведена на русский язык и учтено ~2000 исправлений(!), накопившиеся за 20 лет её жизни на мировом рынке IT-литературы
Оригинал книги: «Applied Cryptography: Protocols, Algorithms and Source Code in C, 20th Anniversary Edition», Bruce Schneier, 784 pages, ISBN 978-1-119-09672-6, May 2015. Авторский веб-сайт книги ЗДЕСЬ
ЗДЕСЬ - читайте ОБ АВТОРЕ - Брюсе Шнайере
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Прикладная криптография»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги Брюса Шнайера
ЗДЕСЬ - читайте 21 Главу «Схемы идентификации» из книги Брюса Шнайера «Прикладная криптография. Протоколы, алгоритмы, исходные коды на языке C(Си)» (2-е юбилейное исправленное издание)

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

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

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

(заказать-купить книгу «Прикладная криптография» в интернет-магазине diamail.com.ua)
На русском языке книга вышла в марте 2017 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
___________________________________________________
ОГЛАВЛЕНИЕ книги Брюса Шнайера «Прикладная криптография» (2-е юбил.,исправ-е изд.) ___________________________________________________
Предисловие
Предисловие Уитфилда Диффи
Введение
Об авторе
Глава 1. Основные понятия
Часть I КРИПТОГРАФИЧЕСКИЕ ПРОТОКОЛЫ
Глава 2. Структурные элементы протоколов
Глава 3. Основные протоколы
Глава 4. Промежуточные протоколы
Глава 5. Усовершенствованные протоколы
Глава 6. Эзотерические протоколы
Часть II МЕТОДЫ КРИПТОГРАФИИ
Глава 7. Длина ключа
Глава 8. Управление ключами
Глава 9. Типы алгоритмов и криптографических режимов
Глава 10. Использование алгоритмов
Часть III КРИПТОГРАФИЧЕСКИЕ АЛГОРИТМЫ
Глава 11. Математические основы
Глава 12. Стандарт шифрования данных DES
Глава 13. Другие блочные шифры
Глава 14. Другие блочные шифры
Глава 15. Комбинирование блочных шифров
Глава 16. Генераторы псевдослучайных последовательностей и потоковые шифры
Глава 17. Другие потоковые шифры и генераторы истинно случайных последовательностей
Глава 18. Односторонние хеш-функции
Глава 19. Алгоритмы с открытыми ключами
Глава 20. Алгоритмы цифровой подписи с открытым ключом
Глава 21. Схемы идентификации
Глава 22. Алгоритмы обмена ключами
Глава 23. Специальные алгоритмы для протоколов
Часть IV РЕАЛЬНЫЙ МИР
Глава 24. Примеры реализаций
Глава 25. Политические вопросы
Послесловие Мэтта Блейза
Часть V
Исходные коды
Список литературы
Предметный указатель
![]() |
Брюс Шнайер Bruce Schneier |
Брюс Шнайер — сын Мартина Шнайера, верховного судьи Бруклина. Он вырос в Нью-Йорке. В 1984 получил степень бакалавра по физике в Рочестерском университете, а затем перешел в Американский университет, где в 1998 получил степень магистра в области компьютерных наук. В ноябре 2011 года он был награждён степенью почетного доктора наук Университетом Вестминстера в Лондоне, Англия. Награда была выдана департаментом электроники и компьютерных наук в знак признания «тяжелой работы и вклада в развитие информатики и общественной жизнь» Шнайера
![]() |
Практическая криптография Нильс Фергюсон Брюс Шнайер |
Книга «Практическая криптография», написанная всемирно известными специалистами в области криптографии - Нильсом Фергюсоном и Брюсом Шнайером, представляет собой уникальное в своем роде руководство по практической разработке криптографической системы, устраняя тем самым досадный пробел между теоретическими основами криптографии и реальными криптографическими приложениями
В книге «Практическая криптография» прослеживается процесс проектирования криптографической системы от выбора конкретных алгоритмов через всевозможные наслоения вопросов безопасности до построения инфраструктуры, необходимой для работы этой системы
На протяжении книги обсуждается одна-единственная проблема криптографии, лежащая в основе практически каждой криптографической системы: как обеспечить безопасность общения двух людей
Сконцентрировав все внимание на одной проблеме и одной философии проектирования, применяемой для ее решения, авторы книги «Практическая криптография» верят, что могут рассказать больше о реальных аспектах разработки криптографических систем
Оригинал книги: «Practical Cryptography: Designing and Implementing Secure Cryptographic Systems», Niels Ferguson, Bruce Schneier, 432 pages, ISBN 978-0-471-22357-3, April 2003

(заказать-купить книгу «Практическая криптография» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Практическая криптография» в интернет-магазине ComBook.ru)

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

(заказать-купить книгу «Практическая криптография» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении в моем блоге
Скоро в продаже книга «Криптография и взлом шифров на Python», Эл Свейгарт, бумага офсетная-белая, твердый переплет, 512 стр., ISBN 978-5-907203-02-0, «ДИАЛЕКТИКА», 2020 - заказать-купить книгу «Криптография и взлом шифров на Python» в интернет-магазине ComBook.ru
После знакомства с основами программирования на Python вы узнаете, как создавать, тестировать и взламывать классические шифры, включая перестановочный шифр и шифр Виженера
Постепенно мы перейдем от простых алгоритмов, таких как обратный шифр и шифр Цезаря, к обсуждению криптосистем с открытым ключом, применяемых в наши дни для защиты онлайн-транзакций
Основные темы книги «Криптография и взлом шифров на Python»:
* создание криптографических приложений на Python;
* применение словарей для быстрой проверки того, содержит ли дешифрованное сообщение осмысленный текст на английском языке или случайный набор букв;
* создание тестов, позволяющих убедиться в том, что код шифрования и дешифрования работает корректно;
* программирование (и взлом!) аффинного шифра, в котором для шифрования сообщения применяется модульная арифметика;
* взлом шифров методом грубой силы и с помощью частотного анализа
В каждой главе книги «Криптография и взлом шифров на Python» приводится полноценная программа с пошаговым описанием алгоритма ее работы. Прочитав книгу, вы научитесь программировать на Python и сможете создавать собственные криптографические системы!
Несомненно то, что с помощью этой книги Вы научитесь программировать на Python, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения!
Оригинал книги: «Cracking Codes with Python. An Introduction to Building and Breaking Ciphers», Al Sweigart, 416 pages, ISBN 9781593278229, January 2018

(заказать-купить книгу «Криптография и взлом шифров на Python» в интернет-магазине ComBook.ru)

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

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

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

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

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

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

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

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

(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге об этой книге
___________________________________________________
![]() |
C: полное руководство Герберт Шилдт |
В книге «C: полное руководство», задуманной как справочник для всех программистов, работающих на языке C (Си), подробно описаны все аспекты языка C и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка C. Приведено описание как стандарта C89, так и C99. Особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время
Уже в самом начале подробно представлены все средства языка C, такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом C89, а затем приводится подробное описание новых возможностей языка, введенных стандартом C99. Такая последовательность изложения позволяет облегчить практическое программирование на языке C, так как в настоящее время именно эта версия для большинства программистов представляется как "собственно C", к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение C++, который является надмножеством C89
В книге «C: полное руководство» много содержательных, нетривиальных примеров. Рассмотрены наиболее важные и распространенные алгоритмы и приложения, необходимые для каждого программиста, а также применение методов искусственного интеллекта и программирование для Windows. Обсуждаются вопросы эффективности, переносимости и отладки программ. А в конце книги возможности языка C иллюстрируются на примере разработки его интерпретатора. Это, несомненно, самый лучший способ для осмысления, постижения и понимания чистоты и элегантности языка C (Си)
Оригинал книги: «C: The Complete Reference», Herbert Schildt, 4th edition, 805 pages, ISBN 9780072121247

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

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

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

(заказать-купить книгу «C: полное руководство» в интернет-магазине 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(Си), 6-е издание Лекции и упражнения Стивен Прата в книге описан новый стандарт языка C11 |
Книга «Язык программирования C(Си). Лекции и упражнения» написана известным специалистом и лектором в области компьютерных технологий Стивеном Прата и посвящена одному из наиболее распространенных языков программирования — C(Си), который послужил основой для создания операционной системы Unix
Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ на C(Си). Наряду с деталями языка программирования C(Си) объясняются фундаментальные концепции программирования
Многочисленные короткие практические примеры иллюстрируют только одну или две концепции за раз и поощряют читателей проработать новые темы, непосредственно приступив к реальному их использованию
Шестое издание этой книги было обновлено и расширено с целью охвата последних наработок в C(Си), а также раскрытия подробностей нового стандарта C11. Здесь вы найдете углубленные, широкие и разнообразные подходы и инструменты, совершенствующие процесс изучения
Книга «Язык программирования C(Си). Лекции и упражнения» ориентирована на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с программированием и компьютерными науками
Оригинал книги: «C Primer Plus», Stephen Prata, 1080 pages, 6th Edition, ISBN 9780321928429, February 2014
ЗДЕСЬ - читайте ОБ АВТОРЕ книги - Стивене Прата
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Язык программирования C(Си)»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги Стивена Прата «Язык программирования C(Си)»
ЗДЕСЬ - читайте 8 главу «Символьный ввод-вывод и проверка достоверности ввода» из книги Стивена Прата «Язык программирования C(Си)»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги Стивена Прата «Язык программирования C(Си). Лекции и упражнения» (6-е издание)

(заказать-купить книгу Стивена Прата по C11 в интернет-магазине ComBook.ru)

(заказать-купить книгу Стивена Прата по C11 в ozon.ru)

(заказать-купить книгу Стивена Прата по C11 в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о книге Стивена Прата «Язык программирования C(Си). Лекции и упражнения» в моем блоге
___________________________________________________
![]() |
Язык программирования C (Си) Брайан У. Керниган Деннис М. Ритчи 2-е издание |
Книга «Язык программирования C (Си)» написана разработчиками языка программирования C(Си) - Брайаном У. Керниганом и Деннисом М. Ритчи. Эта книга служит многие годы неформальной спецификацией языка Си
Книга выдержала в США уже более 40(!) переизданий и является как практически исчерпывающим классическим справочником, так и учебным пособием по самому распространенному языку программирования C(Си)
Предлагаемое второе издание классической книги «Язык программирования 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(Си)» в моем блоге
___________________________________________________
![]() |
Регулярные выражения. Основы Майкл Фицджеральд |
Если вы программист, не имеющий опыта работы с регулярными выражениями, то книга Майкла Фицджеральда «Регулярные выражения. Основы» — как раз то, что нужно для первого знакомства с ними
Многочисленные примеры, приведенные в этой книге, помогут вам не только освоить основы регулярных выражений, но и научиться применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами
Закончив чтение книги, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени; узнать, что такое регулярные выражения и как они работают
Книга «Регулярные выражения. Основы» поможет Вам узнать о том, какие существуют различия между регулярными выражениями, используемыми в командной строке и в различных языках программирования; освоить простые методы нахождения определенных образцов текста, включая цифры, буквы, символы 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)
Читайте отдельное сообщение в этом блоге о книге «Регулярные выражения. Основы»
___________________________________________________
![]() |
Язык программирования 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)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
![]() |
Практика программирования Брайан У. Керниган Роб Пайк |
Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания классической книги «Практика программирования». Верификацию кода в русском издании выполнили сами авторы книги - Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями
В книге «Практика программирования» рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами на 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 главу «Алгоритмы и структуры данных» из книги «Практика программирования»

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

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

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

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

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

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

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

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

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

(заказать-купить книгу «Эффективный и современный С++» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Искусство тестирования программ Гленфорд Майерс и др. |
Третье издание книги «Искусство тестирования программ» содержит сжатое и вместе с тем емкое и исчерпывающее описание подходов к тестированию, справедливость которых доказана временем
В книге рассматриваются: тестирование приложений для мобильных платформ, включая смартфоны iPhone и Blackberry, iPad, телефоны и планшеты Android и другие мобильные устройства; применение коллективного (ориентированного на пользователей и осуществляемого с их участием) подхода при разработке и тестировании приложений; cпецифика тестирования веб-приложений, систем электронной коммерции и сред гибкой разработки
Книга «Искусство тестирования программ» послужит незаменимым источником информации как для студентов, так и для руководителей ИТ-подразделений, и окупит расходы на ее приобретение после обнаружения первой же ошибки, найденной с ее помощью
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ книги
ЗДЕСЬ - читайте ВВЕДЕНИЕ книги
ЗДЕСЬ - читайте 5 главу «Модульное (блочное) тестирование»
ЗДЕСЬ - читайте РЕЦЕНЗИЮ на книгу «Искусство тестирования программ» в журнале «Открытые системы», № 09, 2012
Оригинал книги: «The Art of Software Testing», Glenford J. Myers, Corey Sandler, Tom Badgett, 3rd Edition, 240 pages, ISBN 978-1-1180-3196-4, December 2011

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

(купить книгу OZON.ru)

(заказать-купить книгу «Искусство тестирования программ» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение о новой книге Гленфорда Майерса и др «Искусство тестирования программ» в моем блоге
_________________________________________________________________________________
![]() |
Компиляторы: принципы, технологии и инструменты «Книга Дракона-2» Dragon Book-2 Ахо/Лам/Сети/Ульман 2-е издание |
Книга «Компиляторы: принципы, технологии и инструменты» содержит ключ к пониманию проблемы разработки компиляторов и описание классических алгоритмов их реализации и функционирования. Строгость изложения материала в книге смягчается большим количесеством практических примеров. Описаны средства автоматизации разработки компиляторов и интерпретаторов - 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 главу «Синтаксически управляемая трансляция»

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

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

(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
![]() |
Алгоритмы: построение и анализ Кормен и др. |
Книга «Алгоритмы: построение и анализ» удачно объединяет в себе полноту охвата и строгость изложения. Много книг, посвященных алгоритмам, отличается строгостью изложения материала, но страдает определенной неполнотой; другие книги охватывают огромный объем материала, но недостаточно строго излагают его
В книге «Алгоритмы: построение и анализ» описаны самые разнообразные алгоритмы, сочетается широкий диапазон тем с глубиной и полнотой изложения; при этом изложение доступно для читателей самого разного уровня подготовки. Каждая глава книги относительно самодостаточна и может использоваться в качестве отдельной темы для изучения
Алгоритмы в книге «Алгоритмы: построение и анализ» описаны простым человеческим языком и с применением псевдокода, который понятен любому, кто хоть в небольшой степени знаком с программированием, а пояснения принципов их работы даны без излишней математической строгости и требуют лишь элементарных знаний
Оригинал книги: «Introduction to Algorithms, Third Edition» by Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, 1312 pages, ISBN 978-0-2620-3384-8, September 2009
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте 7 главу «Быстрая сортировка» из книги «Алгоритмы: построение и анализ»

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

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

(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине diamail.com.ua)
Читайте отдельное сообщение в моем блоге о 3-ем издании книги «Алгоритмы: построение и анализ»
_________________________________________________________________________________
![]() |
Алгоритмы: вводный курс Томас Кормен Thomas H. Cormen |
Книга «Алгоритмы: вводный курс» (Algorithms Unlocked) является руководством по основам компьютерных алгоритмов. Читатели узнают, что такое компьютерные алгоритмы, как описать их, и как их оценивать. В книге приводится много наглядных примеров. Эта книга позволяет без осложнений перейти к изучению боле обширного материала об алгоритмах, изложенного в книге «Алгоритмы: построение и анализ» (Томас Х. Кормен, Чарльз И.Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн, 3-е издание)
Оригинал книги: «Algorithms Unlocked» by Thomas H. Cormen, 240 pages, ISBN 9780262518802, March 2013
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Кормена «Алгоритмы: вводный курс»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ из книги Кормена «Алгоритмы: вводный курс»
ЗДЕСЬ - читайте 4 главу «Нижняя граница времени сортировки ...»

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

(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине OZON.ru)

(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине diamail.com.ua)
__________________________________________________________
ОГЛАВЛЕНИЕ книги «Алгоритмы: вводный курс»
__________________________________________________________
Предисловие
Глава 1. Что такое алгоритмы и зачем они нужны
Глава 2. Описание и оценка компьютерных алгоритмов
Глава 3. Алгоритмы сортировки и поиска
Глава 4. Нижняя граница времени сортировки и как ее превзойти
Глава 5. Ориентированные ациклические графы
Глава 6. Кратчайшие пути
Глава 7. Алгоритмы на строках
Глава 8. Основы криптографии
Глава 9. Сжатие данных
Глава 10. Трудная? Задача…
Библиография
Предметный указатель
Читайте отдельное сообщение в моем блоге о новой книге Кормена «Алгоритмы: вводный курс»
_________________________________________________________________________________
![]() |
Алгоритмические трюки для программистов Генри С. Уоррен Hacker's Delight-2 2-е издание |
Во втором издании книги «Алгоритмические трюки для программистов» (Hacker's Delight-2) программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приемами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования
Каким бы ни был Ваш профессионализм — вы обязательно найдете в книге «Алгоритмические трюки для программистов» новое для себя - изложенный материал позволит повысить квалификацию даже бывалому программисту, но при этом книга будет понятна и полезна даже начинающему
Кроме того, книга заставит Вас посмотреть на уже знакомые вещи с новой стороны и научит создавать эффективный код. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике
Книга «Алгоритмические трюки для программистов» позволит Вам стать высококлассным программистом, предоставляя материал, который Вы не встретите ни на каких учебных курсах
Оригинал книги: «Hacker's Delight-2» by Henry S. Warren, 2nd edition, 512 pages, ISBN 978-0-3218-4268-8, October 2012
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте 10 главу «Целое деление на константы» из книги «Алгоритмические трюки для программистов»

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

(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ozon.ru)

(заказать-купить книгу по «Алгоритмические трюки для программистов» в интернет-магазине diamail.com.ua)
"Эта книга - настоящая находка для разработчиков библиотек и компиляторов, для всех, кто обожает элегантность в программировании. Место этой книги на полке - рядом с книгами Дональда Кнута" Джошуа Блох (Joshua Bloch, автор культовых книг по Java)
"Под обложкой книги скрыта целая компьютерная энциклопедия" Гай Стил (Guy L. Steele, автор языка Scheme - диалект языка Лисп, соавтор спецификации языка Java)
Читайте отдельное сообщение в моем блоге о книге «Алгоритмические трюки для программистов»
_________________________________________________________________________________
![]() |
Современный 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)
Книга обсуждается в отдельном сообщении моего блога
___________________________
ИЗ ПОСЛЕДНИХ НОВОСТЕЙ
___________________________
![]() |
Компьютерные науки Базовый курс Гленн Брукшир Деннис Брилов 13-е издание |
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

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

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

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

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

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

(заказать-купить книгу «Компьютерные науки. Базовый курс» в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
___________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 9 апреля 2020 года
___________________________________________________
![]() |
Виктор Штонда, издатель Viktor Shtonda, publisher |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
___________________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Переводчик уже известен?
ОтветитьУдалитькнига переводится с нуля + исправление всех(!) накопившихся за 20 лет её "жизни" Errata - смотрите на веб-сайте Брюса Шнайера)
Удалитькнигу переводит коллектив, который трудился над книгой «Стандартная библиотека C++: справочное руководство»
Кстати, давно хочется попросить указывать в выходных данных о книгах людей, которые работали над переводом. Обжегшись пару раз, больше не хочется тратить впустую деньги (и время на чтение откровенной ерунды). Бездарный переводчик легко может испортить книгу именитейшего автора.
Удалитьво всех наших переводных книгах переводчики указываются )))
УдалитьВспомнил, что встречал страницу редактора предыдущего перевода https://web.archive.org/web/20140712014908/http://www.ssl.stu.neva.ru/psw/crypto/appl_rus/appl_cryp.htm (он же редактор книги "Криптография на Си и С++ в действии" М. Вельшенбаха). К вашему переводу "Практической криптографии" у него были претензии...
Удалитьнадеюсь, что сейчас претензий НЕ будет ))) переводят опытнейшие специалисты
УдалитьЭто действительно хорошая новость, правда, я не понимаю когда она выйдет - в заголовке декабрь 2016, в тексте декабре 2015.
ОтветитьУдалитьподправил ))) выйдет в конце этого года
УдалитьВиктор, просьба также обратить внимание на переплет и бумагу. Сравниваю некоторые свои книги и современные переиздания (например, Кнут, мое издание 2007 года очень хорошего качества, современное хуже и переплет и бумага). Качество упало, а цены становятся неприлично высокими.
ОтветитьУдалитьВиктор Николаевич, здравствуйте, на озоне появился предзаказ с ценой 3100р. Учитывая, что предзаказ на ~40% дешевле, покупал(предзаказ) Шаблоны C++. Справочник разработчика за 450р сейчас 2500р Какая примерно будет цена("рекомендованная") на книгу, неужели ещё дороже? Бумага хоть нормального качества(плотная) для такого издания или тоненькая?
ОтветитьУдалитькнига в типографии )))
ОтветитьУдалитьУбедительнейшая просьба печатать книги качественно, а то в последние годы у Вильямса ужасная печать пошла у многих книг, а цена при этом неприлично выросла. Выкиньте струйную печать вообще, а то получается 50 лет назад лучше печатали, чем сейчас, да и цены были куда доступнее.
ОтветитьУдалитьИнтересно, она когда-нибудь все же выйдет... :)
ОтветитьУдалитьвыйдет до конца января - книга давно уже в типографии и из-за НU-праздников задержка (((
Удалитькнига окончательно сегодня сдана в типографию! - тираж появится в продаже в первой половине марта 2017 года ... аж самому не верится, что книга сдана в типографию )))
ОтветитьУдалитьВиктор, когда же будет переиздание Мао Венбо "Современная криптография. Теория и практика" или вас доход совсем не интересует?
ОтветитьУдалитьЗдравствуйте, Виктор! У меня немного странный вопрос, но очень важный. А вы случайно не знаете что означает иллюстрация на обложке книги или откуда она вообще взялась?
ОтветитьУдалитьинтересный вопрос - попробуйте это выяснить на сайте у автора книги )))
Удалитьвот здесь http://www.schneier.com/books/applied_cryptography/
а вот и ОТВЕТ подоспел на поставленный вопрос - "Ответ: это картина Моны Марк (https://ahomewithasoul.com/search?page=3&q=mona+mark). Видимо Шнайеру нравится ее творчество. Если искать логику - картина изображает размывание четкой картинки. чем, в принципе, и занимается криптография. Так сказать метафора..."
УдалитьВиктор, спасибо большое за ответ! Да, логика в этом действительно есть)
Удалить