Apa itu Bahasa Pemrograman Google Go - Persyaratan, FAQ

Selama ini kita sudah membicarakan beberapa bahasa pemrograman(programming languages) , namun sampai saat ini Go Programming Language atau Golang masih belum masuk ke pembahasan. Ya, ini bukan bahasa yang paling banyak digunakan, tetapi semakin populer, meskipun lambat.

Bahasa Pemrograman Google Go

Ada peluang bagus Go dapat menangkap banyak hal karena Google mendorongnya secara agresif di banyak area, tetapi memiliki kelemahannya, jadi kecuali masalah ini diperbaiki, maka ada kemungkinan ia mungkin tidak mengumpulkan pengikut yang sangat kuat jika dibandingkan dengan beberapa yang paling banyak digunakan.

Bahasa Pemrograman Google Go

Pernahkah Anda mendengar tentang pemrograman prosedural? Google Go adalah salah satu bahasa tersebut. Itu dibuat oleh insinyur Google , Robert Griesemer , Rob Pike , dan Ken Thompson pada tahun 2007, namun, diluncurkan pada 2009 dan dibuat open-source.

Salah satu ide utama di balik Golang adalah agar mudah dipelajari, dan mudah digunakan. Selain(Furthermore) itu, pengembang seharusnya tidak memiliki masalah dalam membaca bahasa. Sekarang, tidak seperti C++, kami memahami bahwa Go tidak memiliki kumpulan fitur yang besar, yang mungkin menjadi masalah bagi sebagian orang.

Dalam sintaksnya, Go sangat mirip dengan C, jadi jika Anda adalah pengembang C jangka panjang, maka membuat konten melalui Go akan sangat mudah. Namun demikian, kita harus mencatat banyak fitur-fiturnya mendengarkan kembali ke bahasa seperti Erlang , yang telah ada selama 34 tahun. Kami pasti akan membahasnya di episode mendatang.

Selain itu, banyak orang yang tidak memiliki pengalaman dengan Go tidak tahu bahwa ia memiliki banyak kesamaan dengan Java , itulah sebabnya Google telah mencoba untuk mendorongnya secara agresif di ruang aplikasi web sisi server untuk beberapa waktu; sebuah ruang di mana Jawa(Java) berkuasa.

Apakah Google Go lintas platform?

Cross-platform sangat penting untuk semua bahasa pemrograman jika ingin berhasil. Untungnya, kami dapat memastikan bahwa Go dapat digunakan di Windows , Linux , Unix , BSD , dan perangkat seluler. Jadi, apa pun sistem operasi yang Anda gunakan, Anda seharusnya memiliki sedikit masalah dalam mengeksekusi kode di Go.

Baca(Read) : Apa itu Angular JavaScript Framework untuk pengembangan web(What is Angular JavaScript Framework for web development) ?

Bagaimana dengan bug?

Hal yang mengesankan tentang Golang adalah kenyataan bahwa tidak mudah bagi bug untuk berusaha dalam sebuah kode. Soalnya, itu bergantung pada pengetikan yang kuat, yang berarti, pengembang dituntut untuk berhati-hati dan akurat saat menulis kode agar aman.

Alangkah baiknya jika semua bahasa pemrograman tetap seperti ini, tetapi tidak demikian halnya. Namun, hal-hal berubah menjadi lebih baik.

Kekurangan menggunakan Google Go

Meskipun kami dapat menyetujui bahwa Go adalah alat yang mengesankan, ia memiliki kekurangan. Anda lihat, bahasanya sangat mudah dipelajari dan dipelajari, dan itu hal yang bagus. Namun, untuk beberapa programmer, ini terlalu sederhana dan ini membuatnya tidak serbaguna jika dibandingkan dengan alat serupa.

Hal lain yang tidak kami sukai dari Go adalah kenyataan bahwa Go tidak mendukung mesin virtual. Kurangnya ini adalah pilihan sadar oleh orang-orang di Google demi kesederhanaan. Karena keputusan ini, ukuran file Go biasanya lebih besar daripada layanan pesaing. Belum lagi, Go akan memakan RAM Anda seperti anak kecil yang melahap permen di Halloween .

Terakhir, jika Anda adalah penggemar obat generik, Anda kurang beruntung karena Go tidak mendukung hal-hal ini. Ada cukup banyak diskusi tentang ini, tetapi sejauh ini tidak ada yang terjadi.

Contoh pengkodean Google Go

Seperti yang lainnya, kami akan fokus menjalankan Hello World! karena ini adalah standar, tampaknya.

OK, jadi pertama-tama Anda harus membuat folder bernama studyGo . Dari dalam folder ini, akan dibuat Hello World ! program.

Selanjutnya, buat file bernama first.go, lalu tambahkan kode berikut ke file itu:

package main
import ("fmt")

func main() {
fmt.Println("Hello World! This is my first Go program\n")
}

Dari dalam terminal Anda, navigasikan ke folder, lalu jalankan perintah berikut:

go run first.go

Anda sekarang akan melihat output berikut:

Hello World! This is my first Go program

Itu saja untuk itu. Sekarang lanjutkan dan tingkatkan pengetahuan Anda.



About the author

Saya seorang insinyur perangkat lunak dengan pengalaman lebih dari 10 tahun di bidang teknik Windows. Saya mengkhususkan diri dalam mengembangkan aplikasi berbasis Windows, serta driver perangkat keras dan suara untuk sistem operasi Microsoft Windows generasi berikutnya, Windows 11. Pengalaman saya dengan membuat aplikasi windows menjadikan saya aset yang sangat berharga bagi perusahaan mana pun yang ingin mengembangkan produk teknologi inovatif.



Related posts