4 ms·
One new language per year is too fast a rate. And it's really about learning new perspectives, not so much about the language themselves. It would probably mak
by Hexstream 18y ago
One new language per year is too fast a rate. And it's really about learning new perspectives, not so much about the language themselves.
It would probably make you a better programmer to master all of purely functional programming, syntaxic abstraction, pattern-matching and logical inference, distributed and fault-tolerant computation by message-passing, stack-oriented programming, etc.
It just happens that some languages are predominantly based on each of those principles so the act of learning those languages in depth make you master those useful principles for free.
Haskell = Purely functional programming
Lisp = Syntaxic abstraction
Prolog = Pattern-matching and logical inference
Erlang = Distributed and fault-tolerant computation by message-passing
Forth = Stack-oriented programming
(completely unexhaustive list of language/specialty mappings)