Чтение online
Недоступно
Рейтинг издания
Поделиться:

Жемчужины проектирования алгоритмов: функциональный подход. С примерами на языке Haskell

Издательство:
ДМК Пресс
Авторы:
Бёрд Р.
Сведения об ответственности:
пер. Брагилевский В.Н., Пеленицын А.М.
Сведения об издании:
2-е издание
Год издания:
2023
ISBN:
978-5-89818-555-8
Тип издания:
практическое руководство
DOI:

Об издании

В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования. Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.

Библиографическая запись

Бёрд, Р. Жемчужины проектирования алгоритмов: функциональный подход. С примерами на языке Haskell / Р. Бёрд ; перевод В. Н. Брагилевский, А. М. Пеленицын. — 2-е изд. — Москва : ДМК Пресс, 2023. — 330 c. — ISBN 978-5-89818-555-8. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/159527.html (дата обращения: 18.03.2026). — Режим доступа: для авторизир. пользователей

РЕКОМЕНДУЕМ К ПРОЧТЕНИЮ

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