Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Go (programming language) di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: panduan penerjemahan artikel) |
Artikel ini membutuhkan penyuntingan lebih lanjut mengenai tata bahasa, gaya penulisan, hubungan antarparagraf, nada penulisan, atau ejaan. |
Go | |
---|---|
Paradigma | Multi-paradigma: bersamaan imperatif, berorientasi objek[1][2] |
Dirancang oleh | Robert Griesemer Rob Pike Ken Thompson |
Pengembang | Para Penulis Go[3] |
Rilis perdana | 10 November 2009 |
Rilis stabil | 1.23.4[4]
/ 3 Desember 2024 |
Tipe sistem | Kuat, statis, disimpulkan, struktural,[5][6] nominal |
Implementasi dari | Go, Bahasa rakitan (gc); C++ (frontendgo) |
Sistem operasi | Linux, macOS, FreeBSD, NetBSD, OpenBSD,[7] Windows, Plan 9,[8] DragonFly BSD, Solaris |
Lisensi | 3-clause BSD[3] + hibah paten[9] |
Ekstensi nama berkas | .go |
Situs web | go |
Repositori | go |
Implementasi utama | |
gc, gccgo | |
Terpengaruh oleh | |
Alef, APL,[10] BCPL,[10] C, CSP, Limbo, Modula, Newsqueak, Oberon, occam, Pascal,[11] Smalltalk[12] | |
Mempengaruhi | |
Crystal | |
Sunting kotak info • L • B |
Go (sering disebut sebagai Golang) adalah bahasa pemrograman yang dibuat di Google[13] pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson.[11] Go adalah bahasa pemrograman sumber terbuka yang mudah, sederhana, efisien. Selain itu, Go memiliki level yang sama dengan Java. Yaitu bahasa pemrograman yang dikompilasi dan menggunakan sintaks mirip bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berurutan.[14] Kompiler dan IDE lainnya disediakan oleh Google dari awal secara bebas dan sumber terbuka.[15]
Although Go has types and methods and allows an object-oriented style of programming, there is no type hierarchy.
Go is Object Oriented, but not in the usual way.
Go has structural typing, not duck typing. Full interface satisfaction is checked and required.
|work=
dan |newspaper=
specified (bantuan)