GO Language
Background
- Developed By Google
- Designer :
- Robert Griesemer,
- Rob Pike,
- Ken Thompson
- Released at 2009
- Based on Inferno (Distributed System)
- BSD License
- Environment : Windows / Linux / Mac OS
- Invoked Languages : C / Oberon / Limbo
Programming Language
- static type / strong data type
- Compiled : gc, gccgo
- Compared C / C++
- Unsupported : exception, inheritance, template, assertion, virtual function
- Supported : slice, parallel, interface, garbage collection, hash
- Style :
- No need comma
- {} can’t be replaced on the next line
- No () for the branch (IF) or loop
- Parallelized : Goroutine
Content
Necessary Resources