tutorial

Install Golang and Starter Code

secara umum setiap bahasa pemrograman memiliki keunggulan dan fungsinya masing-masing. Ada yang mengandalkan kesederhanaan, interaktivitas, kecepatan, maupun skala.

Sebagai contoh, bahasa pemrograman C dan C++ unggul dari segi kecepatan, skala, dan kehandalan.

Sementara itu, bahasa pemrograman Python dipilih karena sederhana.

Adapun bahasa pemrograman Java yang dianggap mudah dipahami dan sangat scalable.

Namun, terkadang software developer membutuhkan bahasa pemrograman yang bisa unggul dalam semua aspek tersebut.

Oleh karena itu, Google bersama Ken Thompson, Robert Griesemer, dan Rob Pike akhirnya meluncurkan bahasa pemrograman Go atau Golang pada 2009, seperti ditulis Computer Hope.

Pasalnya, Golang dianggap unggul dari empat segi, yakni kecepatan/efisiensi, keandalan, skala, dan kesederhanaan.

Golang

Namun, sebenarnya, apa itu Golang?

A. Definisi Golang

Golang atau sering disebut juga dengan Go adalah bahasa pemrograman open source yang dikembangkan oleh Google. Bahasa pemrograman ini dirancang untuk menggantikan bahasa pemrograman C++ dan Java dalam mengembangkan perangkat lunak yang berbasis web.

Dikutip dari Yalantis, Golang adalah bahasa pemrograman yang diketik secara statis dan menghasilkan kode biner mesin yang dikompilasi. Menariknya, bahasa pemrograman yang satu ini bersifat open source.

Golang dihimpun dan ditulis menggunakan bahasa pemrogaman C.

Maka, tak heran jika banyak orang menganggap Golang adalah bahasa pemrograman C di abad ke-21. Selain itu, tak heran pula jika banyak orang jadi tertarik untuk belajar Golang.

Kamu bisa menggunakan Golang untuk membuat berbagai program, seperti website, aplikasi, dan sebagainya.

B. Sejarah Golang

Golang pertama kali diperkenalkan oleh Google pada tahun 2007 dan dirilis secara publik pada tahun 2009. Bahasa pemrograman ini dikembangkan oleh tiga orang programmer Google yaitu Rob Pike, Ken Thompson, dan Robert Griesemer. Golang awalnya ditujukan untuk mengatasi kekurangan bahasa pemrograman yang digunakan dalam lingkungan Google yang saat itu terdiri dari banyak server dan perangkat lunak yang sangat kompleks.

C. Kelebihan Golang

Beberapa kelebihan Golang antara lain:

  1. Mudah dipelajari: Golang menggunakan sintaks yang mirip dengan bahasa pemrograman C sehingga mudah dipelajari oleh para programmer yang sudah familiar dengan bahasa C.
  2. Performa yang tinggi: Golang dirancang untuk mengoptimalkan kinerja dan performa aplikasi. Bahasa pemrograman ini dapat menjalankan program dengan kecepatan yang sangat tinggi.
  3. Paralelisme yang baik: Golang memiliki dukungan terbaik untuk paralelisme. Hal ini memungkinkan programmer untuk mengembangkan aplikasi yang dapat dijalankan secara paralel pada mesin dengan banyak core.
  4. Memiliki pengelolaan memori yang aman: Golang memiliki mekanisme pengelolaan memori yang aman sehingga mengurangi risiko terjadinya kesalahan pada aplikasi.

Cara instalasi golang di Windows

  1. download installer
    • https://go.dev/doc/install
  2. jalankan installer
  3. cek jika instalasi berhasil
    • ketikkan kode berikut pada terminal cmd go version
    • jika berhasil maka outputnya : go version go1.20.1 windows/amd64

Test Coding

1. buat file test.go

2. masukkan kode berikut

package main

import "fmt"

func main() {
  fmt.Print("hallo, Golang berjalan di Windows")
}

3. jalankan kode, pada terminal ketikkan kode berikut (pastikan path terminal sama dengan lokasi file test.go)

go run test.go

//output
hallo, Golang berjalan di Windows

Extension golang di vs code

Package dan Dependencies Manager

install dependencies manager pada golang. kalau di javasript namanya npm, kalau di ci atau laravel namanya composer.

  • https://github.com/golang/dep
  • $ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Index