Здравствуйте, VoidEx, Вы писали:
VE>Здравствуйте, kochetkov.vladimir, Вы писали:
KV>>Я правильно понимаю, что это сейчас было утверждение "метапрограммистами не становятся, ими рождаются"?
VE>Разумеется. Ну т.е. становление тоже имеет место, но далеко не 100%, и даже скорее всего не 50. Захотеть тоже надо уметь. Гены сильная штука. В принципе можно и кролика научить курить (вопрос времени и денег), но вот есть люди, какие есть. Есть даже неспособные понять указатели.
Какие дополнительные таланты нужны программисту, чтобы освоить МП?
KV>>Я уже не раз приводил (в том числе и тут, в ФП) аналогию с рисованием. Рисовать можно научить любого.
VE>Если под рисованием понимать "возить кисточкой по бумаге", то да. И я даже не про передачу чувств, я просто про качественные рисунки.
http://www.rsdn.ru/Forum/?mid=3134534Автор: kochetkov.vladimir
Дата: 11.10.08
KV>>Так вот, освоить МП — это как научиться использовать новую технику в рисунке. Никаких талантов для этого не требуется, чистый формализм и механика.
VE>И время и деньги. И способности. Вон тут монады некоторые понять не в силах. И таких наверняка большинство. А ключевое слово какое-нибудь присобачить, делающее то же самое — это поймёт почти любой. Вроде нет разницы, а вроде вот она.
Дело не в способностях. Ничего сложного в монадах, imho нет. Дело в костности мышления этих многих. Пытаясь понять какие-либо приемы ФП, они все еще мыслят категориями и понятиями ИП, т.к. эта парадигма прочно и наглухо засела у них в голове. Не думаю, что любой из этих многих, не освоил бы в т.ч. и монады, если бы стал изучать их до погружения в императивщину.