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

Go's star feature is straightforwardness. Some people call this simplicity. The upshot is that it is very easy to use Go within teams of inconsistent expertise. Since there is a fairly low ceiling to cleverness, Go rewards just getting started rather than spending time making the code smaller, or more general.

Of course, this is not as good for having fun programming, unless the programmer feels having written something is more fun than writing it.



This seems similar to one of the main virtues of using Java - there's pretty much just one way to do any given thing and there's a "low ceiling to cleverness". Of course, Go's other features stand out much more when we're comparing to Java specifically.




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

Search: