Go is an
open source language to build reliable software in efficient way.
a.
Go
is a compiled language.
b.
Go
has clean and clear syntax
c.
Go
has in built language support for concurrency
d.
Go
is statically typed language
e.
Functions
are first class citizens in Go
f.
Go
initialize default values for uninitialized variables. For example, for the
string default value is empty string.
g.
Go
has good features that makes the development fast
h.
Go
has only few keywords to remember
i.
Most
of the computers now a days has multiple cores, but not all languages have
efficient ways to utilize these multi cores. But Go has very good support to
utilize multi core system in efficient way.
j.
Since
Go has very good built-in support for concurrency features, you no need to
depend on any threading libraries to develop concurrent applications.
k.
Go
has in-built garbage collector, so you no need to take the overhead of managing
application memory.
j.
In Go, complex types are composed of smaller types. Go encourages composition.
No comments:
Post a Comment