8 Replies - 49498 Views - Last Post: 05 October 2012 - 10:07 PM

Week #51- Go

Posted 30 December 2010 - 08:19 PM

This week's challenge is Google's Go.

Go is a langugae with syntax similar to C, but allows for more concise code. It was designed to focus on modular and flexible programming. Go also supports extremely fast compiling time with garbage collection. Concurrency is another strong-suit of Go, with the select and go keywords for concurrent programming, as well as features for cross-thread communications.

Replies To: Week #51- Go

Re: Week #51- Go

Posted 31 December 2010 - 06:23 AM

macosxnerd101, on 30 December 2010 - 07:19 PM, said:

This week's challenge is Google's Go.

Go is a langugae with syntax similar to C, but allows for more concise code. It was designed to focus on modular and flexible programming. Go also supports extremely fast compiling time with garbage collection. Concurrency is another strong-suit of Go, with the select and go keywords for concurrent programming, as well as features for cross-thread communications.

Re: Week #51- Go

Posted 31 December 2010 - 02:19 PM

macosxnerd101, on 30 December 2010 - 07:19 PM, said:

This week's challenge is Google's Go.

Go is a langugae with syntax similar to C, but allows for more concise code. It was designed to focus on modular and flexible programming. Go also supports extremely fast compiling time with garbage collection. Concurrency is another strong-suit of Go, with the select and go keywords for concurrent programming, as well as features for cross-thread communications.

Re: Week #51- Go

Posted 04 January 2011 - 11:11 AM

It's a systems programming language, but so is C. That should be enough to tell you that, if Go gets more popular, it'll be used for pretty much everything. Almost no languages outside of PHP and various other explicitly web-related languages are actually limited to any single domain. The majority of languages are useful for a wide variety of tasks, and aren't 'primarily' used to make any one thing.