The Google Programming GO
The Google Programming GO
GO
by-
Sanchit Panchwatikar
Introduction
Go is the open source system programing
language developed by Google
It is experimental
It is simple and fast
It is safe
It is concurrent
It can compile large program in milisecond
History of Go
Robert griesence ,Rob pike & Ken Thompson
start working a go in September 2007
By jan 2008 Ken started working as the
compiler of the GO language which was written
in C lang.
Need of developing GO
No major system language has emerged in over a
decode , but over that time the computing landscape
has changed tremendously .
Computers are enormously quickly but software
development is not faster.
Seen fundamental concept such as garbage collection
& parallel computation are not well supported by
popular system language
The emergence of multicore computer has generated
worry and confusion
The development are not happy with the construction
spped.
Features of GO
Based on C prog lang
Dynamic prog lang
Free from garbage collection
High speed compilation
Support multicore computer
It use two compiler i.e GCCGO which uses
GCC at the back end & 6g for 64bit architecture
& 8g for 32bit
syntex
.package main
import “ fmt ”
Func main()
{
fmt.printf(“hello,\n”)
}