Google Programming Language on the “Go”

Google Open Sources Go

Get the WebProNews Newsletter:

[ Search]

Update: Philipp Lenssen notes that someone has already developed a language called Go! (with an exclamation point). There is a book on it here. The author wants Google to change the name. This could get confusing for developers looking to use Go, although, it could also help sales of the Go! book. It wouldn’t make for very happy customers, however.

Original Article: Google has open sourced its own programming language, which it simply calls "Go." The company still calls Go experimental. Google’s Go Team describes the language:

Go combines the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. Typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go lets you move fast.

Go is a great language for systems programming with support for multi-processing, a fresh and lightweight take on object-oriented design, plus some cool features like true closures and reflection.

Go comes with built-in support for concurrency, what Google calls a "novel" type system, and as mentioned above, it is apparently really fast. Google says most builds take well under a second.

The following clip provides some more info about the language:

The Go site offers a number of documents, such as a tutorial, a FAQ page, a tech talk, language specification, memory model, and more. There are how-tos for installing Go and contributing code. There is command documentation, package documentation, and source files. If you’re a developer itching to mess around with a new language, go dig in.

Related Articles:

Google Developers Produce New Programming Language

Open Android Alliance Poses Problem For Google

Google Gives Android Developers a Donut

Google Programming Language on the “Go”
Top Rated White Papers and Resources
  • http://www.itransition.com software programmer from Texas

    Really unexpected release. The Go! language can be applied for informational system development, but does this mean the new epoch in programming? I see this technology can be applied for the highly structured programming projects, but not in small-sized projects.

  • Arjun.Y.K

    Its great that you have come up with GO.I came across this language while browsing the net. I got to know that it is similar to C in syntax and works on chrome, linux operating system. I would be thankful if I could know the means of learning this Language and the compatible database.

  • Join for Access to Our Exclusive Web Tools
  • Sidebar Top
  • Sidebar Middle
  • Sign Up For The Free Newsletter
  • Sidebar Bottom