Re:Why MIT uses Python instead of Scheme for its undergradua...
by innocentoldguy on Saturday December 29, 2018 @04:31AM
(#18782836)
Congratulations on being a polyglot! In my opinion, all programmers should be polyglots, since some languages are better than others at various tasks. A programmer who only knows one language seems a lot like a carpenter who is only skilled with measuring tapes to me.
[ Parent
| on HN ]
Re:Why MIT uses Python instead of Scheme for its undergradua...
by grumdan on Saturday December 29, 2018 @04:59AM
(#18782904)
I would go further than that and say that it's also important for programmer to know different paradigms. Knowing C, Java, and Python is surely better than just knowing Java, but they're still quite similar. Ideally people would also learn some functional programming, even if they don't use it, and a Lisp dialect (to appreciate the value of good metaprogramming facilities and get over parenthesis-phobia).