Raffi Rabbani
Raffi Rabbani

Introduction to Go

# Golang Fundamental
Easy
Icon

Go (Golang) adalah bahasa pemrograman open source yang dikembangkan oleh tim di Google (Robert Griesemer, Rob Pike, dan Ken Thompson).

What is Go?

Go adalah bahasa yang dikompilasi (compiled), diketik secara statis (statically typed), dan dirancang agar sederhana, efisien, dan andal. Go sering disebut sebagai "C for the 21st century".

Key Features

  • Fast Compilation: Waktu kompilasi yang sangat cepat mendekati bahasa interpretatif.
  • Concurrency: Dukungan bawaan untuk konkurensi (Goroutines) yang ringan.
  • Garbage Collection: Manajemen memori otomatis, tidak perlu malloc/free manual.
  • Simplicity: Sintaks yang bersih dan minimalis (hanya ada 25 keywords).
  • Why use Go?

    Go sangat populer untuk pengembangan Cloud Infrastructure (Docker & Kubernetes dibuat dengan Go), Microservices, dan Backend API berkinerja tinggi.