Lazy crazy

Aug 14, 2010 01:33


Поговорим о Хаскеле... Первая вещь, которая отличает_от и поражает воображение, это до невозможности ленивые вычисления. Хаскел никогда ничего не вычисляет, пока оно не понадобится.

Например, можно сказать [1..], и Хаскел бросится печатать бесконечный список чисел. Но если попросить take 5 [1..], то ответом будет [1,2,3,4,5], то есть будут ( Read more... )

haskell, околокомпьютерное

Leave a comment

Comments 2

hardsign August 14 2010, 20:11:12 UTC
Помнится, мой предшественник на посту программиста компании ХХХ писал систему автоматизации торговли на прологе. Хороший язык, красивый и с необычной парадигмой. Но на паскале оно как-то ловчее получилось и даже до внедрения дошло. А если хочется извращённого синтаксиса красоты, так есть Brainf#ck. Или C++ :)

Reply

egorius August 15 2010, 17:37:29 UTC
Ну ясен пень, но я ж не собираюсь ERP на Хаскеле писать.
Brainfuckом я, кстати, уже развлекался, а на плюсах пусть Страуструп пишет. У нас с ним о красоте разные представления.

Reply


Leave a comment

Up