Google’s GO Programming Language

The Go Programming Language

The Go Programming Language

Go is a systems programming language intended to be a general-purpose systems language, like C++. It is compiled, garbage-collected, concurrent programming language developed by Google. Go was officially announced in November 2009, with implementations released for the Linux and Mac OS X platforms. It is Simple, Fast. Safe, Concurrent, Fun and finaly it is Open source.

Go compilers produce fast code fast. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code.

Go is type safe and memory safe. Go has pointers but no pointer arithmetic. For random access, use slices, which know their limits.

Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language. Run thousands of goroutines if you want—and say good-bye to stack overflows.

Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language. It’s a joy to use.

You will get more informations from http://golang.org/


Share Your Thoughts

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="">