Google Go Capturing Developer Interest
angry tapir writes with news that Google Go seems to be cutting a wide swath through the programming community in just a short time since its early, experimental release. While Google insists that Go is still a work in progress (like so many of their offerings), many developers are so intrigued by the feature set that they are already implementing many noncritical applications with it. What experiences, good or bad, have you had with Google Go, and how likely is it to really take over?
Until this article, I forgot it was ever announced.
Translation: Someone is drumming up some marketing astroturf for a single-company controlled proprietary language.
It is an interesting concept for a low-level language and could be pretty important. And since the gccgo compiler has been accepted by the gcc steering committee (link), I am expecting Go to stay and prosper.
"Hannibal's plans never work right. They just work." Amy/A-Team
This summary reads like a bad infomercial. "How likely is it to really take over?" not likely at all, and nobody would ask that question unless they worked for Google Marketing.
Just because I can hook a shark from a boat, I do no offer to wrestle it in the water.
Well we could suspect nefarious link ranking by Google, but it's more likely the fact that anything Google does is instantly linked from every news source on the planet, including the big, respected media websites which generate a lot of page rank and don't want to be seen as missing out on the Next Big Thing.
Why pick Go when there's D which already has a pretty stable platform to develop on?
30 years ago there were enough programming languages "already". What do you need that can't be handled by COBOL, FORTRAN, Pascal, Ada, ANSI C and assembly language?
"Go is too hard. I'm going to write my own language."
Ruby is considered easier than Python? C# is considered easier than Java?
It doesn't really matter when you reason for changing language is more hype based, rather than considering what problem they are really solving.
Jumpstart the tartan drive.
Haskell's lovely - but you need to be /clever/ to use it. It's not going to unseat procedural languages.
angry tapir writes with news that Google Go seems to be cutting a wide swath through the programming community
He may write that, but that's not what the article says:
While Go is still a work in progress, some developers are so encouraged by its features and design that they have started using it to build noncritical application
What experiences, good or bad, have you had with Google Go, and how likely is it to really take over?
Um, take over what? Is this a serious question? The answer here is "never" -- for the same reason that no single language will ever "take over" the software development landscape. There is no one tool fit for every job.
"C# is considered easier than Java?"
Well, at least by me. You don't have to deal with checked exceptions or use adapters for (some) event handling.
Quick being an obnoxious, pedantic jackass (though, kudos for once again demonstrating the Greater Internet Fuckwad Theory).
It's clear the OP meant "significant indentation", and it disappeared back in the days of Fortran until Python popped up on the scene and everyone suddenly decided it was a good idea again.
And anyone who's programmed in a functional style understands how nice it is to have proper, lexical closures at one's disposal, as opposed to hacking it with inner classes and hoping for the best.
Another element that plays a role is Google's "ass-ness". Does anyone think for a second that they didn't bother *Googling* the damn name prior to release? There is and *was* a Wikipedia entry, it'd probably be one of the first results. They simply switched on the "Apple Mode" -- grab the name, and let's see who has the balls to sue.
Entomologically speaking, the spider is not a bug, it's a feature.
Explicitly declaring thrown exceptions is one key thing I like *better* about Java over C#. It's a good idea, not a bad one.