diff options
| author | Shulhan <m.shulhan@gmail.com> | 2020-04-26 20:30:58 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2020-04-26 20:31:05 +0700 |
| commit | ae87a7a3babc5a7194d630a02f1e79a71d93a647 (patch) | |
| tree | d598230e31050986c877785bb1be50aa69222a8d /_content/doc/index.adoc | |
| parent | 4ff208d604f34d0579399dd289a9a60e19c9a2ab (diff) | |
| download | golang-id-web-ae87a7a3babc5a7194d630a02f1e79a71d93a647.tar.xz | |
all: add underscore prefix to non Go directories
This is to prevent Go tools process any directories that start with
underscore.
Diffstat (limited to '_content/doc/index.adoc')
| -rw-r--r-- | _content/doc/index.adoc | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/_content/doc/index.adoc b/_content/doc/index.adoc new file mode 100644 index 0000000..6be17d4 --- /dev/null +++ b/_content/doc/index.adoc @@ -0,0 +1,92 @@ += Dokumentasi +:en-cmd-go: https://golang.org/cmd/go/ + +Bahasa pemrograman Go adalah proyek _open source_ untuk menjadikan pemrograman +lebih produktif. + +Go ekspresif, ringkas, bersih, dan efisien. +Mekanisme konkurensi Go mempermudah membuat program pada mesin-mesin yang +terhubung dalam jaringan dan dengan multi- _core_, sementara sistem tipe Go +yang baru membuat konstruksi program yang fleksibel dan modular. +Go mengompilasi kode dengan cepat menjadi bahasa mesin, namun memiliki +kenyamanan _garbage collection_ dan refleksi _run-time_ yang tangguh. +Go adalah bahasa pemrograman dengan tipe statis namun berasa seperti bertipe +dinamis. + + +== Memasang Go + +=== link:/doc/install[Memulai dari awal] + +Instruksi untuk mengunduh dan memasang _compiler_, peralatan, dan pustaka dari +Go. + +[#learning] +== Belajar Go + +[#go_tour] +=== https://tour.golang-id.org[Tur Bahasa Pemrograman Go] + +Pengenalan Go secara interaktif dalam tiga bagian. +Bagian pertama membahas sintaksis dasar dan struktur data; +bagian kedua membahas _method_ dan _interface_; +dan yang ketiga memperkenalkan konkurensi primitif dari Go. +Setiap bagian berakhir dengan beberapa latihan supaya anda dapat mempraktikkan +apa yang telah dipelajari. +Anda bisa melakukan tur secara daring atau memasangnya di komputer anda: + + $ go get github.com/golang-id/tour + +Perintah di atas akan membuat sebuah program bernama `tour` di dalam direktori +`bin` di ruang-kerja anda. + + +[#code] +=== link:/doc/code.html[Cara menulis kode Go] + +Dokumen ini menjelaskan cara menggunakan program {en-cmd-go}[go] untuk +mengambil, membuat, dan memasang paket-paket, program, dan menjalankan tes. + + +[#editors] +=== link:/doc/editors.html[Plugin untuk editor dan IDE] + +Dokumen yang berisi _plugin_ untuk _editor_ dan _IDE_ yang umum digunakan, +yang mendukung Go. + + +[#effective_go] +=== link:/doc/effective_go.html[Efektif Go] + +Dokumen yang memberikan petunjuk untuk menulis kode Go yang bersih +dan idiomatis. +Sebuah tulisan yang harus dibaca bagi yang baru memprogram Go. +Dokumen ini menggabungkan spesifikasi bahasa dan tur, yang mana keduanya +sebaiknya dibaca terlebih dahulu. + + +[#diagnostics] +=== link:/doc/diagnostics.html[Diagnostik] + +Dokumen yang berisi ringkasan perkakas dan metodologi untuk mendiagnosis +permasalahan dalam program. + +[#faq] +=== link:/doc/faq/index.html[Tanya jawab] + +Dokumen ini berisi jawaban dari pertanyaan yang sering diajukan tentang Go. + +[#references] +== Referensi + +=== https://golang.org/pkg[Dokumentasi paket] + +Dokumentasi untuk pustaka bawaan Go. + +=== link:/cmd/[Dokumentasi perintah] + +Dokumentasi untuk perkakas Go. + +=== link:/ref/spec[Spesifikasi Bahasa] + +Spesifikasi bahasa Go yang resmi. |
