3 ms·
I think, for everyone it probably depends a lot on what each of us build as a programmer, because although most programming languages are "general purpose" they
by jfaucett 12y ago
I think, for everyone it probably depends a lot on what each of us build as a programmer, because although most programming languages are "general purpose" they have communities and toolchains that tend to be more heavily specialized to one area.
For me, I do lots of web application dev, not websites but applications which I think makes a big difference in my taste. Personally, I love using Ruby because its ecosystem lets me rapidly and succinctly build ideas and mesh together APIs and the incoherence of the web in a clean way. But I've absolutely hated the ruby experience when building number crunching programs and desktop apps, here I found python to be a much more robust solution.
For command line apps on the other hand I really like Go and C, because I hate having to wait for dynamic languages runtime to load before I can run my command. So "enjoyable" for me really does depend on the context and the problem set I'm dealing with, because lets face it if you need to do bitmask ops those fancy floating point js numbers are just going to annoy the heck out of you and you'll really wish you had that simple unsigned short :)