metaclass: (Default)
[personal profile] metaclass
Блин, как же хочется жрать от этого вашего функционального программирования.

Date: 2007-12-16 12:23 pm (UTC)
From: [identity profile] kong-en-ge.livejournal.com
Интересный подход к диетологии...

Date: 2007-12-16 02:44 pm (UTC)
From: [identity profile] slonopotamus.livejournal.com
Кстати. Не посоветуете ли чтиво для императивщика, захотевшего научиться всей этой функциональщине? Желательно без кардинального ломания мозга :)

Date: 2007-12-16 03:29 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Основы функционального программирования

Потом почитать книгу Душкина про Haskell, все что непонятно при первом прочтении- отложить в сторону :)

Потом SICP. Я ее целиком так и не дочитал - мне хватило нескольких первых глав.

Для экспериментов, как оказалось, хорошо использовать Scala(для любителей Java) или Nemerle(для любителей .NET).

У Scala хороший подход к документации - сначала краткий туториал , потом небольшой обзор языка, а потом 150-страничная книжка с примерами

А Немерле хорош своей системой макросов. Тут даже не столько его функциональность роль играет, сколько идея метапрограммирования.

Date: 2007-12-16 05:37 pm (UTC)
From: [identity profile] slonopotamus.livejournal.com
Большое спасибо

Date: 2007-12-16 03:36 pm (UTC)

Date: 2007-12-16 02:56 pm (UTC)
From: [identity profile] samurai-within.livejournal.com
а что конкретно (вспомнил свои походы у ocaml, haskell)?

Date: 2007-12-16 03:33 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да я два дня пытаюсь придумать, как бы это встроить какой-нибудь функциональный язык в платформу для своей бухгалтерской программы. Там есть куски, которые с использованием всяких ленивых списков, кортежей, паттерн-матчинга и метапрограммирования упростятся просто на порядки.
Вот и сижу вкуриваю всякие Scala, Nemerle и безумные научные статьи их авторов.

Date: 2007-12-16 03:35 pm (UTC)
From: [identity profile] samurai-within.livejournal.com
Ааааааа
я то пока просто не увидел для чего бы мне функциональщина понадобилась бы...

Date: 2007-12-16 03:46 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я в процессе чтения про ФП понял, что умудрился, ничего про него не зная, самостоятельно реализовать часть тамошних идей еще пять лет назад, в старом проекте - там запросы к самодельной объектно-ориентированной базе данных реализованы с помощью pattern-matching и обработки (свертки,проекций) списков кортежей.
Похоже, что изобретение велосипеда из-за нежелания изучать другие альтернативы все таки оказалось полезным для развития мозга :)

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 1st, 2025 04:37 am
Powered by Dreamwidth Studios