Go merupakan bahasa pemrograman static type dan compiled, memiliki keserupaan tata tulis dengan Bahasa C dengan tambahan fitur yaitu GC(garbage collector) dan lainya.
Muncul ke public pada 10 November 2009, Go diperkasai oleh Google dan didesain oleh Robert Griesemer, Rob Pike dan Ken Thompson.
Static Type : tipe data perlu ditulis juga.
Compiled : kode perlu dikompil ke native executable(biner EXE/ELF).
Pada bahasa yang dikompil, harus memiliki fungsi yang akan berjalankan pertama kali saat program di-execute(dijalankan): fungsi main.
package main
func main(){
// do here
}
Go mengatur berkas mengunakan mekanisme perpaketan, jadi tidak bisa sembarang meng-import berkas harus dimasukan kedalam folder. package main
serupa dengan tujuan fungsi main , paket utama.
Menampilkan kelayar pada Go membutuhkan bantuan pustaka(libary/modules) fmt
, untuk fungsi seperti Println
. untuk meng-import pustaka mengunakan kata kunci import
package main
import "fmt"
func main(){
fmt.Println("Hello dari Go")
}
[WIP]