Do You Know Google’s Go Programming Language?

Go Programming Language

Go is a new, open source, experimental systems programming language, by Google, intended to make software development fast.

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.


I like the term goroutines… looks like the same concept than Lua coroutines.

Here is a Go sample code:

package main
import "fmt"
func main() 
  fmt.Printf("Hello World!\n")

Some links:

Thanks to Pierre for the news ;)

↑ Grab this Headline Animator