GO Programming – Bahasa Pemrograman Terobosan Google

Go programming merupakan bahasa pemrograman yang baru bagi saya dan  menarik untuk dipelajari. Go Programming merupakan bahasa pemrograman yang diciptakan oleh Google dan Go Programming  menyerupai bahasa C++. Go termasuk bahasa pemrograman open source untuk membuat programmer lebih produktif sehingga developerbebas untuk mengembangkan sesuai dengan kebutuhan pasar. Go bersifat ekspresif, ringkas, bersih dan efisien.

Google telah merilis versi 1.0 dari bahasa pemrograman Go.
Google awalnya diperkenalkan Go sebagai bahasa "eksperimental pada tahun 2009 dan kini telah datang ke rilis 1,0 dari teknologi. Pada saat diperkenalkan, 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 + +.Hal ini juga menggabungkan konsep desain dari Pascal, Newsqueak, dan Limbo. Tim pengembangan Go mengklaim rilis ini sangat stabil dan akan maju kompatibel dengan rilis mendatang.
 




Go adalah bahasa pemrograman yang dibuat oleh tim dari Google. Bahasa pemrograman ini dirancang oleh Robert Griesemer, Rob Pike dan Ken Thompson. mekanisme bahasa Go dapat memudahkan dalam menulis program yang multicore dan mesin jaringan, dan sistemnya mampu membangun program yang fleksibel dan modular.

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 Windows.

Keamanan Go Language
Golang diklaim dapat menghandle pointer dan memory dengan aman.

Cara instalasi Go Language
  1.  Untuk dapat meng-instal Go maka terlebih dahulu download Go language di http://golang.org/, untuk dapat melakukan pengembangan bisa menggunakan  Intellij IDEA Community Edition.
  2. Setelah di download, run installernya lalu pilih next.
  3. Centang perjanjian yang tertera, lalu pilih next. 
  4. Pilih tempat folder Go yang akan di Install, lalu pilih next.
  5.   Selanjutnya tinggal pilih Install dan tunggu sampai proses instalasi selesai.

Untuk menginstall Intellij IDEA Community Edition beserta Go plugin sebagai berikut :
  1. File nya bisa di download di jetbrains.com/idea/.
  2. Jalankan program yang tadi suda di download, pilih next.
  3.  Pilih lokasi file yang akan di install, lalu pilih next.
  4. Centang jika ingin membuat shortcut di dekstop, lalu pilih next.
  5.  Pilih Install lalu tunggu sampai proses instalasi selesai.
  6. Ketika program dijalankan, maka akan muncul perintah dibawah. Jika memiliki versi sebelumnya maka pilih pilihan pertama, jika tidak dan ingin menyenting konfigurasi sendiri pilih yang kedua.

  7. Setelah itu akan keluar tampilan seperti dibawah ini, lalu pilih "Configure" untuk mengkonfigurasi plugin Go.
  8.  Pilih setting lalu dalam box IDE setting pilih plugins.

  9.  Selanjutnya pilih "Browse repositories" (harus terhubung ke Internet).
  10.  Lalu cari "Go Language (golang.org) support plugin". Lalu klik Install Plugin, dan tunggu sampai proses instalasi selesai. Ketika selesai, restart Intellij IDEA untuk mengaktifkan Plugin Go.

  11.  Setelah di restart, maka tampilan plugin akan seperti gambar dibawah. Pilih "Ok".
  12.  Buatlah project baru. Pilih next.
  13.  Pilih "Create source directory", lalu pilih next.
  14. Untuk mengkonfigurasi Go SDK pilih lah "Configure" lalu pilih folder Go yang tadi telah diinstal.
  15. Maka akan muncul tampilah seperti dibawah ini, lalu pilih next.
  16. Beri nama Project dan lokasi project. lalu pilih next.
  17. Maka akan muncul tampilan dibawah ini. Buatlah Module baru, dan mulailah untuk membuat program.
Terima Kasih :)

Postingan Populer