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

If you want to work at Google then by all means learn Go. If you don't, then Go makes as much sense as opening yet another McDonalds clone.


So you're saying that the guys behind C, Unix and Plan9 have nothing to contribute to advancing the field of programming languages?

Comments like this bug me. Sure, some languages aren't terribly different from others, but there's always something new and valuable to be learned from a programming language, even if it's what not to do. At this point in my career, I can switch between languages almost seamlessly. Sure, you spend some time on syntax, but once you understand the concepts behind a language, you're running.

And with Google Go specifically, they're incorporating good ideas that aren't making it to existing languages. The Java guys can't agree on how to do closures, or even if they're a good idea, and the changes to C++ are making it more baroque. It's like they're having a contest to see how many meanings they can have for the const keyword.

I'm excited to see a new language designed by smart people with great track records, incorporating lots of cool new ideas, and from an organization powerful enough to make sure it's done right and supported long term. Is that not good enough for you?


Nonsense. If you want to work at Google, learn Java or C++ (but especially Java). And show that you can code.




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

Search: