On Wednesday, 13 November 2013 at 09:12:40 UTC, Jonathan M Davis wrote:
On Wednesday, November 13, 2013 09:51:33 Paulo Pinto wrote:
On Wednesday, 13 November 2013 at 08:39:06 UTC, logicchains wrote: > On Wednesday, 13 November 2013 at 07:55:59 UTC, Froglegs > wrote:
>> Go is a boring language, kind of like Dart, I guess Google
>> just sucks at language design? The do use an awful lot of
>> Java, perhaps it has caused irreparable damage
> > If you were working in an Enterprise (TM) with coworkers who
> were potentially competence-challenged, would you want them
> having access to the power of D's compile time code > generation?
> Would you like to read and debug code that randomly
> intermingled D's different function call methods; having to
> determine whether foo.bar represents calling the bar method > of
> foo, calling the function bar with foo as an argument, or
> accessing the field bar on object foo?

Speaking from my enterprise seat, there are lots of "potentially
competence-challenged coworkers" in off-shore projects.

Maybe Google's target audience?

This conversation definitely seems to be taking a turn for the worse. Go was created by folks who believe in its goals and paradigms and believed that they could better serve those by creating a new language than by using existing ones. As I understand it, it was completely an engineering-driven solution and not business-driven at all. Google really had very little to do with its creation. It's just that the engineers who created it happened to be working at Google. And while we may not like the direction that Go went in, that doesn't mean that it's worthless or primarily intended to prevent bad programmers from fouling things up. Clearly, it does a good enough job that many programmers have taken a liking to it and written good, useful programs
in it.

Personally, I have no interest in it and think that its designers made some very poor choices, but that doesn't mean that we should be making fun of it or make fun of Google for being the place where the engineers who created it work. The fact that Google let its engineers spend company time on creating a new programming langueg says very good things about Google, even if the
language itself ultimately isn't what we'd like.

- Jonathan M Davis

Point taken. I should have thought better before posting. Just got carried away due to some of our project's status.

Sorry about that and my excuses to anyone that felt bad with my remark.

Despite my critic, I do see lots of use cases where Go might be useful and would happily used it over C, although D would be even better. :)

No more replies from me on this thread.

..
Paulo

Reply via email to