Menu
  • Home
  • About Me
  • Blog
  • Github
  • LinkedIn

What is Go?

May 10, 2022

Go is an open source programming language developed by Google. It is a statically-typed language that means you need to declare variable data type before you use them. Go is also compiled rather than interpreted, so it runs faster and offer better performance than interpreted language programs.

As a compiled language, Go is expressed in the instructions of the target machine in 0s and 1s. Whereas interpreted languages are interpreted, the program instructions use a virtual machine rather than the target machine. Compiled language errors prevent the code from compiling, whereas errors in the interpreted language programs are found at run-time, with interpreted languages able to modify code even while the program is still running.

Go supports concurrent programming, it allows running multiple processes simultaneously.

Go Language has garbage collection which itself does the memory management.

Popular DevOps tools such as Docker, Kubernetes, Terraform, are built with Golang.

Go was developed based on C’s disciplined syntax — but also took inspiration from some of Python’s simplicity and Javascript’s useful features.

This combination makes Go one of the most effective languages for large-scale infrastructure, and one of the simplest languages for debugging complex projects.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts
  • ChinguTalkBot v0.1.0: Setting up AWS Cognito with CDK for User Authentication
  • Phoenix & Elixir: Fix PostgreSQL connection refused
  • Demo: Git Log with Shell script to create a release notes
  • Metasploit
  • CyberSecurity Lab – Online Password Attack

Archives
  • March 2024
  • May 2023
  • April 2023
  • February 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
Categories
  • Amazon Interview (3)
  • Ansible (3)
  • AWS (9)
  • Azure (9)
  • Certification (2)
  • ChinguTalkBot Project (1)
  • cybersecurity (3)
  • Data analytics (6)
  • Demo Videos (6)
  • Docker (5)
  • Git (1)
  • GitLab (1)
  • Golang (3)
  • JavaScript (2)
  • Jenkins (4)
  • PowerShell (1)
  • Python (10)
  • Terraform (11)
  • Uncategorized (9)

©2025 | Powered by WordPress and Superb Themes!