Современная электронная библиотека ModernLib.Net

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

Автор: Ричард Бёрд
Жанр: Программирование
Аннотация:

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

     

     

     



    Извините, данная книга недоступна в связи с жалобой правообладателя.

 

 

Ваш комментарий:

 
 

Случайные комментарии

фузайлова лола комментирует книгу «Одиночество в Сети» (Вишневский Януш):

благодарю за книгу заранее очень хотеля почитать сергея чонишвили, но поис результатов не дал

Хто Это? Оо комментирует книгу «Право на поединок» (Семенова Мария Васильевна):

Замечательная книга! читается с удовольствием! Большое спасибо автору за ее труды! =))

Катерина комментирует книгу «Случайная любовь» (Шилова Юлия Витальевна):

Классная книга!!! Самая лучшая, которую я читала из репертуара Шиловой

Алина комментирует книгу «Лолита» (Набоков Владимир Владимирович):

Спасибо за книгу!Давно хотела прочитать,а времени на библиотеку нет.

Дмитрий комментирует книгу «Ночь длинных ножей» (Рясной Илья):

Где бесплатно скачать новые книги Казанцева? А то везде платно...которые в свободном доступе не предлагать

Тина комментирует книгу «Замок тайн» (Вилар Симона):

Книга очень захватывающая, тут совмещены история, детектив, мистика и конечно же любовь! Браво автору!

Pascal комментирует книгу «Аватар бога» (Алексей Атеев):

Хм, рецензия слабая. Честно - книгой впечатлен.

Дед Пихто комментирует книгу «Похождения бравого солдата Швейка» (Гашек Ярослав):

Раз так круто судите,не могли бы для обозначения Вашего уровня и интеллекта назвать пару -тройку достойных(на Ваш вкус)вещей?

Андрей Курузов комментирует книгу «Построение отдела продаж: с «нуля» до максимальных результатов» (Константин Александрович Бакшт):

Пошли ли у меня книги Константина Бакшта? Еще как пошли, и идут, и нею. Книга 5 уже... Но какой язык, какие примеры и чувство юмора - и как материал отлично усваивается... Понравилась книга безумно. Читаешь и картинка стоит перед глазами очень яркая, пошаговая (что делать/ в чем проблема). Где- то в комментариях прочитал, что эта книга специально для тех, кто думает, что о бизнесе знает все, что читать ее стоит, чтобы приятно удивиться) И это правда. Очень хотелось бы, чтобы Константин Бакшт и дальше продолжал нас всех удивлять своими книгами. Спасибо;

Оксана комментирует книгу «Мастер и Маргарита» (Булгаков Михаил Афанасьевич):

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


Информация для правообладателей