Like Java, or Scala, or even C++ (Okcupid did it)? I'm trying to figure out why Go made you arrive at this conclusion and other languages did not.
Like Java, or Scala, or even C++ (Okcupid did it)? I'm trying to figure out why Go made you arrive at this conclusion and other languages did not.
There's something (possibly irrational) in me that has a deep aversion against Java. Maybe it's from my job as game developer for J2ME devices back in 2003. Java is to me 90% boiler plate 10% actual app logic.
> Scala
Burn me on a stake but I'm not that into FP. Though I didn't look too much into Scala - maybe I missed a lot.
> C++
I've been using C++ a lot for game development and other "serious" stuff. I don't love it. I don't like the OO model. (I tend to not like OO nowadays at all.)
> Go made you arrive at this conclusion
It's not that I arrived at this conclusion lately. I always favored static typed languages - but for a quick hack there wasn't anything that could beat ruby/python (at least nothing I know about). Go maybe doesn't beat them too but getting a webapp running with Go isn't too much effort either. I can live with that. And my hate for python's whitespace madness and Ruby's 1000 ways of saying one thing made the decision to try out Go for web dev easier :)
What do you like? Honest, straight question.