4 ms·
>We search with Google, run our phones with Google, run Google's browser, now they want us to write all our code in Google's language. Which is also open sourc
by batista 14y ago
>We search with Google, run our phones with Google, run Google's browser, now they want us to write all our code in Google's language.
Which is also open source and has a community behind it.
(Plus, you can search with Bing, run an iPhone, and run Safari/Firefox/IE)
>Why Google? What's wrong with Java?
You mean besides the stagnation (no closures? no type inference? no functional goodness? It's 2012 already), the enterprisey vibe and the lawsuits?
>>>The syntax of Go is broadly similar to that of C
C, seriously? C??!? Why? Why would I want to go back to ... C?
They don't ask you to go back to C. The SYNTAX is similar. Which is also true for Java.
That said, from reading the rant, you don't seem like the type that ever was in C in the first place, so it wont be "going back" for you.
>>> Of features found in C++ or Java, Go does not include type inheritance, generic programming, assertions, method overloading, or pointer arithmetic.
And that is a good thing or a bad thing or what?
That is what it is. Languages have different features, and it's not a spec war.
Java doesn't have tons of features C++ has (e.g operator overloading, pointer arithmetic, hey, even closures, as of the latest standard). But you don't seem to be the type that wants to go to C++, right? So why the double standard?
>>> A Go interface is best described as a set of methods, each identified by a name and signature.
That sounds like Microsoft's crappy COM from the 1990's.
Yes, I can see how you are qualified to make this kind of comparisons: "Interface of methods, with name and signature. Ah, just like COM!"
>The code sample on that page shows there are no braces in the if evaluation statements. A wise man, Peter Van Der Linden formerly of Sun's Compiler Group and author of Deep C Secrets wrote about using more braces if needed as explicitness is always better. I agree with that.
Good for you. You missed the "if needed" part.
>Oh...the language name sux.
And Rob Pike pissed on your cornflakes.
>PS How does Guido Van Rossom feel about Go?
Why should we care?