This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Tech Community.
Go was created in 2009 by Robert Griesemer, Rob Pike and Ken Thompson. It's hard to estimate the number of Go developers but it's somewhere between 1.1 and 2.7 million, quite a sizeable amount. More than 2500 companies are using Go including, Google, Pinterest and Uber. So, you see, used by a lot of folks by big companies.
Why was Go created
As is often the case, a programming language is created to deal with the shortcomings of other languages. In this case, the creators wanted this new language to have the following capabilities:
- Static typing and run-time efficiency from C.
- Readability from JavaScript and Python.
- High-performance networking and multi-processing
What is it used for though?
Here's some areas where you are likely to find a Go being used:
- Cloud based and server-side apps
- DevOp, automation
- Command line tools
- AI and data science
References
There's many great resources out there for learning the Go programming language like:
- https://go.dev/
- https://www.tutorialspoint.com/go/index.htm
- https://gobyexample.com/
- https://www.w3schools.com/go/
- https://docs.microsoft.com/en-us/learn/modules/go-get-started/
- https://docs.microsoft.com/en-us/learn/modules/serverless-go/
- https://leanpub.com/go-from-the-beginning FREE book
A Go program:
look at the readability of the program. The easiness of Python with a speed close to C++.
