Apa itu Golang?

Go, juga dikenal sebagai golang, adalah bahasa pemrograman komputer yang pengembangannya dimulai pada 2007 di Google, dan diperkenalkan ke publik pada 2009.

Tiga pengembang utama Go di Google adalah Robert Griesemer, Rob Pike, dan Ken Thompson. Tujuan mereka adalah menciptakan bahasa, secara longgar didasarkan pada sintaksis bahasa pemrograman C, yang akan menghilangkan "sampah asing" dari bahasa seperti C ++. Akibatnya, Go menghindari banyak fitur dari bahasa modern lainnya, seperti metode dan kelebihan operator, aritmatika pointer, dan ketik pewarisan.

Go bukan bahasa bentuk-bebas: konvensi-konvensinya menentukan banyak detail pemformatan, termasuk bagaimana lekukan dan spasi digunakan. Bahasa mensyaratkan bahwa tidak ada variabel yang dideklarasikan atau pustaka yang diimpor tidak digunakan, dan semua pernyataan pengembalian wajib.

Go menggunakan "type inference" dalam deklarasi variabel: tipe variabel, alih-alih menjadi bagian eksplisit dari pernyataan deklarasi, disimpulkan oleh tipe nilai itu sendiri. Misalnya, di mana dalam C, variabel integer x dapat diatur ke nilai 0 dengan pernyataan.

 int x = 0; 

In Go, pernyataan yang setara adalah:

 x: = 0 

Variabel akan diketik sebagai integer berdasarkan nilai itu sendiri.

Berikut ini adalah klasik "Halo, Dunia!" program, seperti yang tertulis dalam Go:

 impor utama paket "fmt" func main () {fmt.Println ("Hello, World")} 

Bahasa pemrograman, istilah-istilah pemrograman