20
Go!

Google Go! language

Embed Size (px)

DESCRIPTION

Google Go lang

Citation preview

Page 1: Google Go! language

Go!

Page 2: Google Go! language

• Go is a general-purpose language. • Compiled (gccgo)• It is strongly typed and garbage-collected• has explicit support for concurrent programming. • Programs are constructed/structured

in packages.

Page 3: Google Go! language

Go == Gopher == Speed

Page 4: Google Go! language

Gopher == roedor

Page 5: Google Go! language
Page 6: Google Go! language
Page 7: Google Go! language

standard types

Page 8: Google Go! language
Page 9: Google Go! language
Page 10: Google Go! language
Page 11: Google Go! language

two or more returns

Page 12: Google Go! language
Page 13: Google Go! language
Page 14: Google Go! language

Concurrency & Paralelism

Page 15: Google Go! language
Page 16: Google Go! language
Page 17: Google Go! language
Page 18: Google Go! language
Page 19: Google Go! language
Page 20: Google Go! language