Skip to main content

Posts

Showing posts from September, 2018

What is Go/golang?

“Go will be the server language of the future.” — Tobias Lütke, Shopify Go (often referred to as Golang) is an open source programming language that makes it easy to build simple, reliable, and efficient software. Golang is a statically type language and compiled programing language. Go is similar to C, but with memory safety, garbage collection. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code. The world was first introduced to Go in November 2009 by Google’s Rob Pike, Robert Griesemer, and Ken Thompson. The main goal of creating Go was to combine the best features of other programming languages. Go released its latest version 1.15.6 on 3rd December 2020. A very basic Hello world program with Go: package main import "fmt" func main () { fmt . Println ( "Hell