The Go Programming Language

Andrew Gerrand

on Thursday, 25 November 2010 10:30 - 11:30 in room Room 2

Go is a new, experimental, concurrent, garbage-collected programming language developed at Google over the last two years and open sourced in November 2009. It aims to combine the speed and safety of a static language like C or Java with the flexibility and agility of a dynamic language like Python or JavaScript. It is intended to serve as a convenient, lightweight, fast language, especially for writing concurrent systems such as Web servers and distributed systems.

This talk will introduce Go's unique feature set, and discuss some of the ways in which it is being used today.

See the slides: http://wh3rd.net/practical-go/
And a video of the talk: http://osdc.blip.tv/file/4432146/

Andrew Gerrand

Developer Advocate

Google Sydney

Andrew Gerrand is a Developer Advocate at Google Sydney where he works on the Go Programming Language. He has given presentations and tutorials on Go in ten countries across three continents. Before joining Google, he spent 10 years programming for ISPs, web start-ups, and freelance clients in Melbourne and Sydney. In his spare time he writes code for 30-year-old, 8-bit computers.