Pasti banyak yang bertanya-tanya apa sih GO LANG? Go lang adalah singkatan dari Google Language. Yaitu sebuah bahasa pemograman yang diperkenalkan oleh google sejak 2009.
Go adalah bahasa pemrograman yang mudah, sederhana, handal, efisien, dan tentu saja open source. Sebuah bahasa pemrograman yang dibutuhkan oleh dunia modern saat ini. Tidak seperti bahasa python an lain-lainnya yang memang sudah digunakan google sejak lama, Golang bukan bahasa scripting yg ditulis dan diinterpret tetapi dapat dicompile menjadi object binary dan langsung bisa dieksekusi. 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 lebih dari bahasa pemrograman Go, semua pengembangan bersifat terbuka dan banyak kontributor-kontributor dari seluruh dunia untuk kemajuan bahasa pemrograman Go ini. Google telah merilis versi pertama dari bahasa pemrograman Go. Go 1 tersedia untuk sistem operasi Linux, FreeBSD, Mac OS X, dan Windows. Karena yang bersifat open source, developer bebas untuk mengembangkannya sesuai dengan kebutuhan pasar. Karena dengan adanya kontribusi dari pihak luar, bahasa pemograman ini akan semakin baik di mata publik, dan dengan alasan ini juga Go dapat dikenal luas dan digunakan pastinya.
Lalu dibuat sefleksibel mungkin terutama untuk menangani penggunaan stack, bisa dibilang sih seperti stackless, artinya gak akan menemui masalah dengan “Stack overflow”. Golang diklaim dapat menghandle pointer dan memory dengan aman.
Tidak ada komentar:
Posting Komentar