Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to The Go Programming Language

Introduction to The Go Programming Language

A quick look at Go and what makes it special.

Icons: @iconmonstr
Photos: http://peterhellberg.vsco.co/

Peter Hellberg

October 25, 2013
Tweet

More Decks by Peter Hellberg

Other Decks in Programming

Transcript

  1. Go is Object Oriented, but: - NO classes - NO

    subtype inheritance - Interfaces are satisfied implicitly
  2. package main ! import ( “fmt" “net/http" ) ! func

    main() { http.HandleFunc(“/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, “Hello", r.URL.Path[1:]) }) ! http.ListenAndServe(“:8080", nil) }
  3. 25 50 75 100 Oct 09 Oct 10 Oct 11

    Oct 12 Oct 13 Popularity Numbers represent search interest relative to the highest point on the chart.