Go adalah bahasa pemrograman open-source yang pertama kali dibuat di Google oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Karena basis kode Google tumbuh dalam kompleksitas dan ukuran, perusahaan perlu membuat bahasa pemrograman yang sederhana dan andal yang mudah dipelajari. Pergi centang semua kotak ini.
Itu diketik secara statis dan dilengkapi dengan alokasi memori, pengumpulan sampah, dan konkurensi alami. Desain Go memberikan performa dan kecepatan tinggi pada bahasa ini.
Go sebagian besar digunakan dalam pemrograman cloud, DevOps, robotika, ilmu data, dan kecerdasan buatan.
Memulai: Instal Go
Untuk memulai dengan Go, instal di lingkungan pengembangan Anda. Sebelum menginstalnya, Anda perlu mengunduhnya dari halaman unduhan Go. Sesampai di sana, klik penginstal yang cocok dengan sistem Anda untuk memulai proses pengunduhan.
Instal Go di Windows
Buka file MSI yang Anda unduh dan ikuti petunjuk untuk menginstal Go. Konfirmasikan apakah instalasi berhasil dengan menjalankan perintah berikut di prompt perintah.
pergi versi
Instal Go di macOS
Buka file PKG yang Anda unduh, ikuti instruksi untuk menginstal Go, dan hanya itu. Anda harus bisa menggunakannya.
Seperti halnya Windows, Anda dapat menggunakan perintah berikut untuk mengonfirmasi apakah penginstalan berhasil:
pergi versi
Instal Go di Linux
Sebelum menginstal Go, hapus semua instalasi sebelumnya menggunakan perintah ini:
rm -rf /usr/local/go
Berhati-hatilah menggunakan rm perintah dengan rf pilihan. Ini akan secara permanen menghapus direktori yang Anda berikan, termasuk semua file di dalamnya. Perhatikan kesalahan ketik!
Sekarang, ekstrak file tarball Anda baru saja mengunduh ke /usr/lokal . Jalankan perintah berikut, ganti tarball-file.tar.gz dengan nama file Anda:
tar -C /usr/local -xzf tarball-file.tar.gz
Anda juga perlu menambahkan jalur Go ke variabel lingkungan jalur:
ekspor PATH=$PATH:/usr/local/go/bin
Program Perjalanan Pertama Anda
Sekarang setelah Anda menginstal Go di mesin Anda, Anda siap untuk menulis program Go pertama Anda.
Buat Program Halo Dunia
Program pertama yang akan Anda buat adalah program sederhana yang mencetak "Hello world". Buat file baru, hello-world.go, dan buka dengan editor teks pilihan Anda. Jika Anda menggunakan Kode VS, Anda akan diminta untuk menginstal ekstensi Go. Instal dan tambahkan kode berikut ke hello-world.go:
paket utama
impor "fmt"
fungsi utama () {
fmt. Println("Halo Dunia")
}
Sebelum membahas apa yang terjadi dalam kode yang baru saja Anda tulis, jalankan perintah berikut untuk memeriksa apakah itu berfungsi.
jalankan hello-world.go
Itu harus mencetak "Hello World" di terminal Anda.
Perincian Program
Paket yang Dapat Dieksekusi
paket utama
Go mengatur file sumber ke dalam paket, yang membantu penggunaan kembali. Satu paket dapat berisi banyak file. Masing-masing file ini dapat mengakses nilai atau fungsi dari file lain dalam paket yang sama tanpa mengimpornya. Selanjutnya, mengimpor paket ke dalam file Go memberi Anda akses ke semua nilai dan fungsi yang ditentukan dalam file yang dikandungnya.
Paket utama yang telah Anda gunakan di hello-world.go program ini istimewa karena memberi tahu Go bahwa program ini dapat dieksekusi.
Impor Fungsi Pemformatan
impor "fmt"
fmt adalah salah satu paket yang disediakan oleh Go. Ini menyediakan cara untuk mengimplementasikan fungsionalitas I/O yang diformat seperti mencetak string.
Fungsi utama
fungsi utama
Setiap program Go yang dapat dieksekusi harus memiliki utama fungsi yang bertindak sebagai titik masuk.
Dalam contoh ini, Anda menggunakan fmt. Cetak untuk mencetak "Hello World" diikuti dengan baris baru.
Anda dapat menemukan kode untuk program Hello World dalam tutorial ini dari Intisari ini.
Lanjutkan Belajar Tentang Pemrograman Go
Posting ini memperkenalkan Anda untuk menulis program dalam bahasa pemrograman Go. Anda telah mempelajari cara menginstal Go pada sistem operasi yang Anda gunakan dan cara membuat program hello world sederhana. Selami Go lebih dalam dengan mempelajari tentang tipe variabel, array, dan loop.
Apakah Golang Layak Dipelajari Hari Ini?
Baca Selanjutnya
Topik-topik yang berkaitan
- Pemrograman
- Pemrograman
Tentang Penulis
Mary Gathoni adalah pengembang perangkat lunak dengan hasrat untuk membuat konten teknis yang tidak hanya informatif tetapi juga menarik. Ketika dia tidak coding atau menulis, dia senang bergaul dengan teman-teman dan berada di luar ruangan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan