Go (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Malchioness (bicara | kontrib) Fitur saranan suntingan: 2 pranala ditambahkan. Tag: halaman dengan galat kutipan VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala |
k Perbaikan minor kalimat bahasa Indonesia yang lebih jelas dan mudah dimengerti. Tag: halaman dengan galat kutipan VisualEditor Tugas pengguna baru Newcomer task: copyedit |
||
Baris 21:
}}
'''Go''' (sering disebut sebagai '''Golang''') adalah [[bahasa pemrograman]] yang dibuat di [[Google]]<ref>{{Cite news|url=https://techcrunch.com/2009/11/10/google-go-language/|title=Google’s Go: A New Programming Language That’s Python Meets C++|last=Kincaid|first=Jason|date=10 November 2009|work=TechCrunch|newspaper=TechCrunch|access-date=18 January 2010|archive-date=2010-01-18|archive-url=https://web.archive.org/web/20100118014358/http://www.techcrunch.com/2009/11/10/google-go-language/|dead-url=no}}More than one of <code style="color:inherit; border:inherit; padding:inherit;">|work=</code> dan <code style="color:inherit; border:inherit; padding:inherit;">|newspaper=</code> specified ([[Bantuan:CS1 errors#redundant parameters|bantuan]])</ref> pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan [[Ken Thompson]].<ref name="langfaq">{{Cite web|url=http://golang.org/doc/go_faq.html|title=Language Design FAQ|date=16 January 2010|website=golang.org|access-date=27 February 2010|archive-date=2013-01-02|archive-url=https://web.archive.org/web/20130102205822/http://golang.org/doc/go_faq.html|dead-url=no}}</ref> Go adalah bahasa pemrograman [[sumber terbuka]] yang mudah, sederhana, efisien. Selain itu, Go memiliki level yang sama dengan Java. Yaitu bahasa pemrograman [[Kompilator|yang
== Sejarah ==
Baris 31:
"Gc" toolchain telah ''self-hosting'' sejak versi 1.5.<ref>{{Cite web|url=https://golang.org/doc/go1.5#implementation|title=Go 1.5 Release Notes|access-date=28 January 2016|quote=The compiler and runtime are now implemented in Go and assembler, without C.|archive-date=2016-04-03|archive-url=https://web.archive.org/web/20160403232916/https://golang.org/doc/go1.5#implementation|dead-url=no}}</ref>
Go awalnya merupakan sebuah percobaan oleh para [[Rekayasawan|insinyur]] Google Robert Griesemer, Rob Pike, dan [[Ken Thompson]] untuk merancang sebuah bahasa pemrograman baru yang
Dalam pengembangannya, mereka * diketik statis, ''scalable'' untuk sistem yang besar (seperti [[Java]] dan [[C++]])
* produktif dan dapat dibaca, tanpa terlalu banyak [[kata kunci]] wajib dan pengulangan<ref>{{Cite web|url=https://golang.org/doc/faq#different_syntax|title=Frequently Asked Questions (FAQ) - The Go Programming Language|website=golang.org|access-date=2016-02-26|archive-date=2017-05-03|archive-url=https://web.archive.org/web/20170503205801/https://golang.org/doc/faq#different_syntax|dead-url=no}}</ref> ("light on the page" seperti [[Bahasa pemrograman dinamis|bahasa dinamis]])
Baris 159 ⟶ 161:
|}
== Desain Bahasa ==
Go lebih
* Sintaks dan lingkungan mengadopsi pola-pola yang lebih umum dalam [[Bahasa pemrograman dinamis|bahasa dinamis]]:<ref name="go_lang_video_2009">{{Cite web|url=https://www.youtube.com/watch?v=rKnDgT73v8s&feature=related|title=The Go Programming Language|last=Pike|first=Rob|publisher=YouTube|access-date=2011-07-01|archive-date=2013-02-11|archive-url=https://web.archive.org/web/20130211163704/http://www.youtube.com/watch?v=rKnDgT73v8s&feature=related|dead-url=no}}</ref>
** Opsional ringkas variabel deklarasi dan inisialisasi melalui jenis inferensi (<code>x<span> </span>:= 0</code> tidak <code>int x = 0;</code> atau <code>var x = 0;</code>).
|