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/

8d7c0c3b32899cccf8d0abb080a18c20?s=128

Peter Hellberg

October 25, 2013
Tweet

Transcript

  1. 5.
  2. 9.

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

    subtype inheritance - Interfaces are satisfied implicitly
  3. 10.
  4. 15.
  5. 19.
  6. 20.
  7. 23.
  8. 24.
  9. 28.

    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) }
  10. 30.

    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.