|
| |||
|
|
http://ru.wikipedia.org/wiki/%D0%A3%D Это Душкин, собрал "Всё о функциональном программировании" на ру-вики: http://ru.wikipedia.org/wiki/%D0%A3%D Собрал в ПДФ и прочёл версию от 18 марта. Не очень понравилось, но местами концепции некоторые узнал, для меня новые (лямбда-куб, например). На книгу не тянет: некоторые вещи лишние, некоторые не из той оперы, большинство просто "огрызки", некоторых нет (но они есть в ру-вики). Короче сборник огрызков (хотя в ПДФ-е 250 страниц набралось). Но чисто для затравки сойдёт. Местами чушь какая-то: Теоретически не может существовать языков, в которых отсутствуют типы (включая полиморфные). Это следует из того, что все языки основаны на машине Тьюринга или на лямбда-исчислении. И в том, и в другом случае необходимо оперировать как минимум одним типом данных — хранящимся на ленте (машина Тьюринга) или передаваемым и возвращаемым из функции (лямбда-исчисление). Что есть тип в бестиповом лямбда-счислении? Ну ладно, а комбинаторная логика, к примеру? |
|||||||||||||