Catatan dari translator

Hai, saya adalah Ariandy/1kb. Translasi ini saya lakukan dari tanggal 15 April 2021 s/d 23 Mei 2021. Meskipun translasi ini telah rampung, namun bisa saja ada kesalahan disana-sini, entah mungkin karena ada typo, translasi yang kurang cocok (atau bahkan mungkin salah translasi), ataupun tulisan yang tidak sesuai dengan EYD. Oleh karenanya, saya ingin memberitahukan bahwa hasil translasi ini masih ditahap proofreading.

Jika Anda menemukan kesalahan-kesalahan tersebut, Anda bisa menghubungi saya via LinkedIn atau langsung melakukan PR ke repositori Github dari project ini.

Saran

  • Saya menyarankan Anda untuk sambil menonton video di kanal YouTube yang disediakan oleh Dave MacLeod karena banyak detil-detil penting di video-video tersebut yang tidak tertulis di buku ini. Videonya merupakan suplemen yang baik untuk mendapatkan pemahaman yang lebih baik tentang Rust.
  • Jika Anda telah selesai membaca buku ini, ada baiknya Anda membaca Official Rust Book. Setelah membaca buku ini, mungkin membaca Official Rust Book akan menjadi lebih mudah.
  • Sebelum membaca buku ini, ada baiknya apabila sebelumnya Anda telah menggunakan bahasa pemrograman yang lain. Karena ada beberapa istilah teknis yang tetap saya biarkan saja. Karena bagi saya akan lebih mudah dipahami jika term tersebut dibiarkan begitu saja dibandingkan setelah diterjemahkan. Beberapa contohnya, saya tidak akan menerjemahkan "method", "closure", "statement", "trait" atau juga "compiler", dll. Akan aneh rasanya di saat saya menerjemahkan "compiler" menjadi "kompilator".

Catatan lain

  • Proses translasi yang saya lakukan benar-benar spontan, sehingga ada beberapa terjemahan yang sifatnya tidak konsisten. Contohnya, terkadang saya membiarkan "return" tidak diterjemahkan. Sedangkan di tempat lainnya saya terjemahkan menjadi "kembalian". Begitu juga dengan "print". Di beberapa tulisan, saya biarkan ia tetap tertulis "print", namun di tulisan yang lain, saya menerjemahkannya dengan "cetak". Saya masih memikirkan apakah ke depannya ini perlu diseragamkan (jika diterjemahkan, semuanya ikut diterjemahkan, atau bila tidak diterjemahkan, maka semuanya tidak diterjemahkan), ataukah tetap dibiarkan seperti itu saja.
  • Karena saya menerjemahkannya dan menuliskannya secara spontan pula, banyak penulisan yang melanggar kaidah EYD. Contohnya, ada beberapa bagian saya menulis "di" yang semestinya dipisah menjadi "di" yang disambung . Hal ini pun akan saya perbaiki.
  • Judul dari setiap bab pada buku ini akan saya biarkan dalam bahasa Inggris (kecuali judul untuk bab ini).

Selamat membaca!

Penyelarasan Isi & Translasi

Isi dan translasi pada buku ini telah diselaraskan dengan commit 5ff8fe1 yang ada pada repositori Dhghomon/easy_rust