Блог Василия Воронкова

О программировании и не только.

Алгебраические типы. Часть 3. Полиморфные варианты

Главный недостаток алгебраических типов явным образом следует из их главного преимущества перед...

Author: Василий Воронков Date: 05/31/2011

Алгебраические типы. Часть 2. ООП как путь к динамической типизации

Возможно, вам доводилось слышать такое утверждение о языке программирования Хаскелл - Хаскелл это...

Author: Василий Воронков Date: 05/26/2011

Алгебраические типы. Часть 1

В теории типов алгебраическим типом данных называют такой тип, который представляет собой...

Author: Василий Воронков Date: 05/25/2011

Чистые функции

На первый взгляд с чистыми функциями все просто. Функция называется чистой, если она удовлетворяет...

Author: Василий Воронков Date: 04/26/2011

Эти удивительные каррированные функции

Имея в языке только каррированные функции и левоассоциативный оператор вызова, вы можете с легкостью...

Author: Василий Воронков Date: 04/20/2011

Каррирование и частичное применение

Наверняка вы уже слышали такие термины как каррирование и частичное применение. Термины эти...

Author: Василий Воронков Date: 04/19/2011

Функциональный и императивный

А какой код, собственно, является императивным? Как ни странно, это не самый тривиальный вопрос....

Author: Василий Воронков Date: 04/18/2011

Функциональное программирование изменит мир

Видимо, у каждого в жизни наступает такое время, когда просто не можешь не завести какой-нибудь...

Author: Василий Воронков Date: 04/15/2011