В этой книге Ричард Берд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования. Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.
Информация о книге: Название: Жемчужины проектирования алгоритмов. Функциональный подход Автор: Ричард Берд Язык: русский Издательство: ДМК Пресс Жанр: программирование Год: 2013 Формат: pdf Качество: e-book Страниц: 330 Размер: 77,24 Мб
Скачать Ричард Берд - Жемчужины проектирования алгоритмов. Функциональный подход
Крис Окасаки - Чисто функциональные структуры данных Большинство книг по структурам данных предполагают использование императивного языка программирования, например, C/C++ или Java. Однако реализации структур данных на
Ричард Вайзман - Разорви шаблон! Вы до сих пор думали, что ваши эмоции определяют ваше поведение? Что вы улыбаетесь, потому что вы счастливы? Ничего подобного, дело обстоит ровно наоборот, утверждает
7-Zip 15.14 Final 7-Zip — свободный файловый архиватор с высокой степенью сжатия данных. Поддерживает несколько алгоритмов сжатия и множество форматов данных, включая собственный формат
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментариев нет :(
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.