Nothing interesting to see here.
Google Go: Good For What?
11–20 of 40 posts
Re: Google Go: Good For What?
#12Earlier quoted context omitted.
Basically, not much (depending on which compiler chain you are using). The Plan9 based compilers (which compile at light speed) don't produce great code.
They don't produce great code because they are optimized for compilation speed. IIRC, the plan is to have your quick to compile compiler and your fast execution time compiler..
Re: Google Go: Good For What?
#13From a previous Go blog post by the same author: Go decided to use a foreign syntax to C++, C and Java programmers. They borrows forward declarations from BASIC (yep, you heard me right…BASIC), creating declarations that are backwards from what we’ve been using for close to 20 years "Yep, you heard me right... BASIC". Consider carefully how seriously you want to take this blog.
And they didn't borrow the declaration syntax from BASIC, but from Pascal: http://golang.org/doc/go_faq.html#ancestors
At the time Pascal was invented BASIC distinguished variable types via name postfixes like % and $.
Also, a "forward declaration" is not what the author seems to think: http://en.wikipedia.org/wiki/Forward_declaration
Re: Google Go: Good For What?
#14Re: Google Go: Good For What?
#15For me it's very accessible for rapidly developing heavy-lifting tools, in particular networking tools. It's not the only language but it's served me well when I've reached for it.
Re: Google Go: Good For What?
#16Somebody criticizing a language he freely admits to never having used. Nothing interesting to see here.
Re: Google Go: Good For What?
#17Did the author change the title? It now reads "Google Go: Good for what?", although the article (or, for that matter, the link) still quite clearly suggests (and explicitly says at the end) that the answer is 'nothing'.
Re: Google Go: Good For What?
#18From a previous Go blog post by the same author: Go decided to use a foreign syntax to C++, C and Java programmers. They borrows forward declarations from BASIC (yep, you heard me right…BASIC), creating declarations that are backwards from what we’ve been using for close to 20 years "Yep, you heard me right... BASIC". Consider carefully how seriously you want to take this blog.
I haven't written any Go, but the FAQ ( http://golang.org/doc/go_faq.html#principles ) says: "There are no forward declarations and no header files; everything is declared exactly once." Is the author just wrong, or has the language changed since the FAQ was last updated?
Re: Google Go: Good For What?
#19It's worth noting that this post is from December 2009.