Google Alerts.

Aug 05, 2007 04:20

Достаточно интересное объяснение алгебраических типов со сравнением их с классами в смысле ООП.

алгебраические типы данных, ООП

Leave a comment

Comments 6

_winnie August 5 2007, 01:37:07 UTC
Кстати, про MayBe - прямая аналогия с boost::optional в C++, Nullable в C#.

Reply

thesz August 5 2007, 02:11:28 UTC
Ну, там про это тоже написано. ;)

Reply


antilamer August 5 2007, 07:01:01 UTC
Солидарен с автором, я их всегда именно так и воспринимал :)

Reply

thesz August 5 2007, 12:50:20 UTC
Я вообще никак не воспринимал. Пользовался, и все. ;)

Reply


ext_8865 August 5 2007, 10:40:51 UTC
Кстати в Scala они именно так и реализованы:
http://www.scala-lang.org/intro/caseclasses.html

Мне тоже их так понимать проще всего, но наверное это мой испорченный сиплюсплюсом мозг влияет :)

Reply

thesz August 5 2007, 12:50:55 UTC
К моменту начала изучения Хаскеля я не был достаточно отравлен C++. ;)

Reply


Leave a comment

Up