Go atau Golang adalah bahasa pemrograman yang dibangun
oleh Google pada tahun 2007. Pengembangan bahasa pemrograman Go melibatkan Robert Griesemer (perancang Java HotSpot),
Rob Pike (pengembang Plan 9 di laboratorium Bell), Ken Thomson (pengembang
bahasa pemrograman B dan perancang UTF-8). Pada saat diperkenalkan ke publik
tahun 2007, Google Go dijelaskan sebagai bahasa yang mencoba untuk
menggabungkan kecepatan pengembangan bekerja dalam bahasa dinamis seperti
Python dengan kinerja dan keselamatan bahasa yang dikompilasi seperti C atau C
+ +, penambahan garbage collection. Hal
ini juga menggabungkan konsep desain dari Pascal, Newsqueak, dan LimboGo.
Kelebihan
dari bahasa pemrograman Go adalah mudah, sederhana, handal, efisien, dan tentu saja open
source. Kelebihan lain dari Go yaitu multiplatform atau dapat di gunakan
pada banyak sistem operasi, yaitu Linux,
Mac OS X, FreeBSD, NetBSD, OpenBSD, Plan 9, dan Microsoft Windows dengan arsitektur prosesor i386, amd64, dan ARM.'
Tujuan
bahasa pemrograman Go adalah:
- Aman (type-safe dan memory-safe)
- Baik dalam dukungan konkurensi dan komunikasi,
- Cepat dalam kompilasi,
- Efisien (mendekati kinerja bahasa pemrograman C dalam hal pembagian tugas CPU),
- Dirancang untuk perangkat keras modern (multicore, jaringan, dll),
- Perangkat lunak yang powerfull (seperti untuk sebuah web server)
- Menjadi sebuah bahasa pemrograman yang umum dipakai dalam pembuatan aplikasi.
Contoh Hello World ! menggunakan bahasa pemrograman Go
:
package main
import "fmt"
func main() {
fmt.Println("Hello World !")
}
Posting Komentar