swizard (swizard) wrote,
swizard
swizard

Функциональное программирование в Scheme: структуры данных

Функциональное программирование в Scheme: структуры данных

Оглавление

Введение

Поводом к этой статье послужил мой диалог по джабберу с [info]redchrom-ом, где он усомнился в целесообразности использования функционального стиля, мол, "мозг просаживает и производительность падает" :) Ниже я попробую опровергнуть эти утверждения (насколько это у меня получится) -- я попробую показать, что писать в функциональном стиле на схеме не просто легко и приятно, но и штраф в производительности мы получаем более, чем терпимый.

Собственно, на этом введение можно и закончить, но я, пожалуй, воткну небольшой дисклеймер.

Интересный момент с публикацией подобной статьи в моем жж заключается в том, что практически никому из моих друзей по френдленте это особо интересно не будет =) Для половины чтение этого материала не даст никакой новой информации (благо, достаточный примитив), а для другой половины все это абсолютно неактуально. Из-за этого, ориентироваться на какую-то целевую аудиторию у меня не получится (разве что, конкретно на Хрома). Но, тем не менее, я все равно прошу всех почитать по одной причине: сам процесс написания подобных статей для меня относительно в новинку, поэтому мне интересно, насколько у меня вообще получается это дело, и имеет ли какой-то смысл продолжать :)

Читать далее...
Tags: article, code, data, functional, pure, scheme, structures
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 48 comments