LINUX.ORG.RU

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

 , ,


2

2

Для тех, кто не читает лямбда-планету:

Издательство ДМК Пресс выпустило перевод книги Ричарда Бёрда «Жемчужины проектирования алгоритмов: функциональный подход»

Автор, пользуясь формальными рассуждениями, находит эффективные с алгоритмической точки зрения решения различных задач, выражая их на языке Haskell. Книгу можно порекомендовать всем, кто интересуется функциональным программированием, хотя она вряд ли будет доступна начинающим. Требуется некоторая зрелость в восприятии математических формализмов.

http://ru-lambda.livejournal.com/140479.html

http://www.dmk-press.ru/catalog/computer/programming/978-5-94074-867-0/

http://www.ozon.ru/context/detail/id/19435989/

★★★★★

Ответ на: комментарий от aptyp

на сайте издательства эту информацию я не нашел. попробую им написать.

ymn ★★★★★
() автор топика

На складе озона пока нет. Как показывает практика, если написано «поступит через 10 дней», то можно реально ждать полгода.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Да, в этом отношении озон довольно паршивая контора.

ymn ★★★★★
() автор топика

Сделать что ли себе новогодний подарок.

imtw
()

отличненько. еще бы патерны функциональные кто запилил/перевел одерского.

RedPossum ★★★★★
()
Ответ на: комментарий от anonymous

Спасибо. Увы, Кнут - вчерашний день. А Окасаки - не исчерпывающ.

За новость спасибо. Сделал заказ в setbook.ru. Дороже чем в издательстве, но я на метро больше прокатаю.

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

PS. Тем более его TeX. Замены ему и LaTeX нет и способов записи и представления в открытом формате форул. Mathml есть еще, но он уступает нотации TeX. Mathml имеет формат xml like, а это неудобно и лишние символы. Для формул для веб-а только начинают использовать MathJax (а он использует разметку формул в формате LaTeX)

Deleted
()
Ответ на: комментарий от Deleted

Недавно писали что и ФП в прошлом :) ФП - «внезапно» возникшее будущее в настоящем.

ФП не в прошлом. ФП в параллельной, кошмарной реальности, которая, к счастью, никогда не случилось. В прошлом у нас Фортран и Алгол, в будущем ООП с паттернами. ФП в этом мире места нет, и это прекрасно.

даже переписывать его книги на функциональный лад не нужно спешить

Зачем?!? Его книги нужны в первую очередь разработчикам железа и софтовых реализаций арифметики (libgmp, например). Ну и разработчикам СУБД. Никто из них ФП не захочет даже длинной шваброй из-за угла тыкать, а уж тем более использовать.

psikh
()
Ответ на: комментарий от psikh

ФП не в прошлом. ФП в параллельной, кошмарной реальности, которая, к счастью, никогда не случилось. В прошлом у нас Фортран и Алгол, в будущем ООП с паттернами. ФП в этом мире места нет, и это прекрасно.

ФП проявился в этой реальности, может еще не в том масштабе, чтобы Вы заметили :)

Фортран тоже не прошлом - живет себе в параллельном измерении и не думает исчезать оттуда.

Алгол, прежде чем исчезнуть, эволюционировал в современные языки.

Ну и разработчикам СУБД.

Тогда уже и Пролог «кошмарная реальность» для СУБД, а еще на хвост СУБД припали NoSQL системы.

Deleted
()
Ответ на: комментарий от Deleted

ФП проявился в этой реальности

В кунсткамере. В качестве посмешища для публики.

Тогда уже и Пролог «кошмарная реальность» для СУБД

Пролог сдох (туда ему и дорога), а вот Datalog живее всех живых.

psikh
()
Ответ на: комментарий от psikh

Пролог сдох (туда ему и дорога), а вот Datalog живее всех живых.

Спорить не люблю.

Про Datalog не знал, спасибо.

Прошу привести ссылку подтверждающую живучесть Datalog или хотя бы полное описание концепта, учебники, хотя бы в виде такого описания

http://wiki.botik.ru/Refaldevel/RefalPlusBook

или такого

http://www.cplire.ru/Lab144/start/r_index.html ?

Реализации у Datalog в виде проекта с открытыми исходниками имеются?

Deleted
()
Ответ на: комментарий от Deleted

Самое интересное, что сейчас происходит с Datalog, это его применение в компиляторах.

Вот интересная статья для начала: http://people.csail.mit.edu/mcarbin/papers/aplas05.pdf

Реализации у Datalog в виде проекта с открытыми исходниками имеются?

Datalog тем и прекрасен, что самопальная реализация на коленке пишется за 5 минут. А оптимальная и навороченная - за день. Если уж совсем сложного хочется, то http://bddbddb.sourceforge.net/

psikh
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.