Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

We shouldn't overestimtae the complexity of expressive language like Clojrue vs Go. Go is perfectly simple and easy to follow, even compared with Clojure. If you come from background of Computer Science or programming first, Go is easier to follow.


I always feel this comparison is a fallacy. Assembly is also perfectly simple and easy to follow, like each instruction is trivial. Yet you will fail to grasp the whole, as “you are zoomed in too close”. I feel go has a good scale for many kind of tasks, but at the same time, it lacks the expressivity to change the zoom level, which I feel is needlessly limiting and makes the language a bad language for problems that require a slightly higher level of abstraction.


I tried Go for a while after coming from JavaScript and didn't feel productive enough. I think this explains why exactly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: