Skip to content

Latest commit

 

History

History

0-introduction

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Introduction

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software

  • Created in 2007 by Ken Thompson (Co-creator of Unix), Rob Pike, Robert Griesemer

Features

  • simple, strongly typed, procedural language with object-oriented features
  • modern standard library
  • compiles to single native binary
  • garbage collected
  • memory efficient
  • built-in concurrency
  • fast to compile
  • built-in array and string types

Popular Project Written in Go

  • Prometheus
  • Docker
  • Kubernetes
  • ...

Install Go Environment

https://go.dev/

Install VS Code Extension

Environment and Go Playground Validation

  • run the hello.go file: go run hello.go
  • build the hello.go binary. go build hello.go