Sunday, September 18, 2016

Why GO ?

Hi All...!

In this post I'm going to show you guys why we have to use GO programming language instead of other programming languages.

“Go will be the server language of the future.” - Tobias Lütke, Shopify

Go is great:

  • Open-source
  • Go is a relatively simple language, easy to read and easy to learn.
  • Go has builtin support for safe multicore programming.
  • Go compiles quickly.
  • Go runs relatively fast.
  • Go is cross-platform.
  • Pure Go programs are standalone, and can run without requiring any other software packages to be installed.
  • Go is statically typed.
  • The standard library is well-documented and consistent.

I think these things are enough for now we will discuss more complex advantages later.

Saturday, September 17, 2016

The Origin of GO

Hi All...!

Let's take a look at the origin of the GO programming language. Like humans and other biological species programming languages also have ancestors. GO programming language inherits most of it's expression syntax, control-flow statements, basic data types, call-by-value parameter passing, pointers from C.

Go is sometimes described as a C-like language or as C for the 21st century

The figure below shows the most important influences of earlier programming languages on the design of Go


Friday, September 16, 2016

What is GO

Hi All...!

In this post I'm going to give you an idea about what is GO programming language.

What is GO ?


Go is an open source programming language that makes it easy to build simple, reliable and efficient software. (From the Go web sit e at golang.org)

Go is a general purpose programming language with advanced features and a clean syntax. Because of its wide availability on a variety of platforms, its robust well-documented common library, and its focus on good software engineering principles, Go is an ideal language to learn as your first programming language.

Go language initially developed at Google in year 2007 by Robert Griesemer, Rob Pike, and Ken Thompson and was announced in November 2009.

Go programming language is a statically-typed language with syntax similar to that of C. It provides garbage collection, type safety, dynamic-typing capability, many advanced built-in types such as variable length arrays and key-value maps. It also provides a rich standard library.

Thursday, September 15, 2016

Welcome

Hi All...!

Welcome you to my GO programming lessons. In this blog you will find What is GO programming language, Why we have to use go language and how to do GO programming. See you soon. Bye!!!