| >Go is popular because of its association with the brand of Google and the brand of Pike and Thompson. A (non factual) jump to conclusion. For one, Go isn't that popular. From the latest TIOBE notes: "Another interesting observation is that while big software-related companies such as Oracle, Microsoft and Apple all have one of their programming languages in the top 10, Google seems to be incapable to achieve the same.Google's Go language dropped out of the top 50 this month". Second, Dart is also associated with the brand of Google and the brand of Lars Bak. Yet, it's totally unpopular. Same goes for Unladden Swallow. Touted by Google, got nowhere, died. (Hell, even things Google spends ton of marketing money on go nowhere: Google Buzz, Google Wave, Google Wallet, ...). >A lot of people like the language on its merits (although I disagree with pretty much every decision they made), but I believe the reason the language got traction is because of its brand association. That might get some early interest in the language, but not continued traction (and not that it has much traction, anyway). People like it because it's fast, the type system gets out of the way, it's not as weird as the lisp-like languages for those used to C syntax, has some cool modern features (from closures, to easy concurrency) and has a big and current standard library. I also happen like the language on its merits. I also believe that most of those who disagree don't share the design goals of the language designers and wanted mostly just another derivative functional language or some fads-of-the-day-in-academia thing like Scala. |