4 ms·
Programming concepts matter, but languages don't. You can do closures in any language under the sun. They might not be called closures, and you might have to t
by axod 16y ago
Programming concepts matter, but languages don't.
You can do closures in any language under the sun. They might not be called closures, and you might have to type more characters in some languages than others, but they're still closures.
My personal stance is that all languages are pretty much equal. The only real difference that matters is syntax and that's largely a matter of taste. Don't get me wrong, some languages are sane, some are insane, some are ugly, some are beautiful, but they all do the same thing - function as an intermediary language between us and a CPU.
There's so much snobbery around language choice, and so much fashion following which I think is a shame. Also identifying oneself as a "<language> programmer", rather than "a programmer" is sad.
Practically though, you get down to libraries, probability of creating bugs/typos, speed of runtime, 'community' etc if you care about those.