Consider using the programming language Go in teaching

Published Jun 06 2022 06:07 AM 708 Views
Microsoft

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:

 

A Go program:

 

 

 

 

package main

import "fmt"

func main() {
 fmt.Println("hello")
}

 

 

 

 

look at the readability of the program. The easiness of Python with a speed close to C++.

 

-1- Why Go

Firs video in series on Go motivating why use it and who it's used by.

 

-2- Your first program in Go

-3- Variables

-4- Boolean logic

-5- Type conversion

-6- loops

Co-Authors
Version history
Last update:
‎Jul 12 2022 09:20 AM
Updated by: