Go adalah bahasa pemrograman yang mudah, sederhana, handal, efisien, dan tentu sajaopen source. Sebuah bahasa pemrograman yang dibutuhkan oleh dunia modern saat ini. Dibangun oleh raksasa internet Google dan diperkenalkan pertama kali pada bulan Nopember 2009. Tujuan bahasa pemrograman Go adalah:
1. Aman (type-safe dan memory-safe),
2. Baik dalam dukungan konkurensi dan komunikasi,
3. Cepat dalam kompilasi,
4. Efisien (mendekati kinerja bahasa pemrograman C dalam hal pembagian tugas CPU),
5. Dirancang untuk perangkat keras modern (multicore, jaringan, dll),
6. Perangkat lunak yang powerfull (seperti untuk sebuah web server),
7. Menjadi sebuah bahasa pemrograman yang umum dipakai dalam pembuatan aplikasi.
Kelebihan bahasa pemrograman Go adalah open source. Inilah yang menjadi nilai plus dari bahasa pemrograman Go, semua pengembangan bersifat terbuka dan banyak kontributor-kontributor dari seluruh dunia untuk kemajuan bahasa pemrograman Go ini. Bulan Maret lalu, Google telah merilis versi pertama dari bahasa pemrograman Go. Go 1 tersedia untuk sistem operasi Linux, FreeBSD, Mac OS X, dan WindowsGo sendiri memiliki sifat dan syntax yang mirip dengan bahasa pendahulunya C, tetapi dengan keunggulan yang tidak dimiliki oleh C seperti garbage-collector, pengelolaan memory lebih efisien dan lainnya. Google menganggap bahasa pemograman ciptaannya ini memiliki keunggulan soal kecepatan, keamanan, keseimbangan, fun dan open source pastinya.
Go memang masih jauh dari bahasa pemograman yang umum dipakai oleh developer, dan sepertinya juga belum siap untuk digunakan dalam level production. Walaupun seperti itu, google menganggap Go sudah siap tempur. Penggunaan Go sendiri lebih ditujukan ke pengembangan sistem, misalnya web server, daripada pembuatan aplikasi.
Berikut contoh sintax
package main
import "fmt"
func main() {
fmt.Printf("Hello, δΈη\n")
}
dengan output Hello, δΈη
sumber:
sumber:
Komentar
Posting Komentar