Я читал много раз, что изучение языка, такого как Haskell, Lisp или Smalltalk, каким-то образом сделает вас лучшим программистом, когда вы программируете на других языках.
Есть ли больше, чем просто анекдотические доказательства этого иска? Или это именно то, как люди рационализируют, потратив много времени на изучение языка программирования, который они никогда не будут использовать?