Wednesday, November 11, 2009

Google's Go, The New Programming Language in TownA new system programming language was recently released by Google and it goes by the name of "Go". According to Google, Go is still in experimental stage and it is an attempt to combine the ease of programming of an interpreted, dynamically typed language (such as Python and javascript) with the efficiency and safety of a statically typed, compiled language like C++. Go is mostly in the C family (basic syntax), with significant input from the Pascal/Modula/Oberon family (declarations, packages), plus some ideas from languages inspired by Tony Hoare's CSP, such as Newsqueak and Limbo (concurrency).


Here is a Go version of Hello World program.


package main
import fmt "fmt" // Package implementing formatted I/O.

func main() {
fmt.Printf("Hello, world;\n");
}




To read more details and tutorials on Go Programming, check out Golang.org

For More Coding Tips & Tricks, subscribe now.

1 comments:

l-carnitine said...

I have heard something about that goggle is processing one programming language on its own code. It is the mixer of C programming language and python programming language. Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation. It is easy, speedy, concurrent, open source, safe for memory & implementation.

Post a Comment