BZ>>такой подход научит человека мыслить на наиболее высоком возможном уровне — ведь здесь важно, с чего ты начнёшь. если первым яхзыком будет бейсик, то он для человека станет "родным", и дальше все новые концепции будут перекладываться на его "архитектуру"
AVK>Тут у многих первый язык — Бейсик, в том числе и у меня.
если бы вторым был пролог — это бы сказалось

я к тому, что сейчас вузы т у нас, и за рубежом учат людей шравным образом императивным языкам, и потому-то они и считают это естественным. имхо, функциональный подход даже более естественен, особенно если идти от чистой математики
а когда человек изучит десяток императивных языков, ему в функциональные врубиться уже совсем тяжело, и возникает у него ощущение "а они почему строем не ходят?"

у меня-то к моменту изучения хаскела было с пяток языков, обнаруживающих те или иные свойства ФП, и я уже представлял, что мне нужна именно лёгкость записи сложных алгоритмов. вот именно для того, чтобы человек легко сложные алгоритмы осмысливал, и надо его с высокоуровневых языков начинать гонять