Не, не противоречит. Может я неточно выразился: "минимализм" тут как бы
относительный, это как "цена" в соотношении "цена-качество", где "качество"
- это богатство выразительных средств. Цена чуть больше, но качество много
больше. Но конечно, возникает вопрос: а что, собственно, мы получаем взамен
День добрый,
> 3. А еще хочется отметить неявную конкатенацию - хотя почему она
> лучше явного конструктора, сказать трудно.
Ой, это я всегда понимал: два больше одного. Вот и все.
В Лиспе все пораждается из атомов (один из которых Nil) одним
конструктором (Cons _ _), причем он жесткий:
Попытаюсь тоже конкретизировать свое представление о рефал-мышлении.
1. Рекурсивный функциональный стиль - да, но это есть и в Лиспе (и многих
других языках).
2. А прежде всего - представление об элементарном шаге как о дереве
решений, причем не обязательно двоичном, где на ветвях - предикаты,
Это, вероятно, функциональный стиль программирования вообще. Возможно, что
Erlang, например, тоже требует похожего мышления.
Немного о другом.
Я весьма скептически отношусь к понятию IQ и к тестам соответственно, но вроде
бы этот показатель стабилен для различных тестов и почти не тренируется.