3. C for the 21 century
st
suitable for multicore machines
4. C for the 21 century
st
suitable for networked machines
5. C for the 21 century st
suitable for web stuff
import (
"fmt"
"net/http"
)
type Hello struct{}
func (h Hello) ServeHTTP( w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, r)
}
6. It is essentially an imperative (procedural, structural) kind of language,
built with concurrency in mind. It is not object-oriented in the
normal sense, because it doesn’t have the concept of classes and
inheritance. However it does have a concept of interfaces, with which
much of polymorphism can be realized
Go also exhibits the fundamental aspects of a functional language
It is statically typed, but it has certain characteristics of a dynamically
typed language.
The Way To Go: A Thorough Introduction To The Go Programming Language
Ivo Balbaert