Apa Itu Referensi Bahasa Pemrograman?

Referensi bahasa pemrograman adalah dokumentasi yang dibuat dengan tujuan menjelaskan bagaimana bahasa pemrograman komputer beroperasi dan bagaimana menulis kode sumber yang valid untuk bahasa tersebut. Secara umum, referensi bahasa pemrograman akan mencakup aspek-aspek seperti bagaimana pernyataan percabangan bekerja, jenis skalar apa yang tersedia dan bagaimana operator yang berbeda dapat digunakan. Tujuan dari referensi bahasa pemrograman tidak selalu untuk mengajari seseorang cara memprogram dalam bahasa tertentu, tetapi untuk menyediakan sumber otoritatif untuk mengklarifikasi pertanyaan teknis. Tidak seperti spesifikasi bahasa pemrograman, yang dapat menjadi dokumen yang sangat tepat yang melacak detail kecil dari implementasi internal bahasa, referensi bahasa pemrograman mencoba menjawab pertanyaan secara lebih luas dan praktis, dari sudut pandang pemrograman daripada perspektif antarmuka teknis. .

Ketika bahasa komputer dikembangkan dan berkembang dari waktu ke waktu, banyak pengembang bahasa mempertahankan referensi bahasa pemrograman. Referensi biasanya mencoba untuk menjelaskan aspek yang berbeda tentang bagaimana bahasa pemrograman bekerja dengan spesifik, tanpa menggali terlalu dalam ke detail yang tidak diperlukan untuk pemrograman tujuan umum. Namun, dokumen tersebut bukanlah panduan tutorial atau pembelajaran, dan deskripsi yang diberikan hanya menjelaskan bagaimana operator dan fitur yang berbeda dapat digunakan, dan sintaks yang tepat yang harus digunakan oleh seorang programmer.

Jenis informasi yang tepat yang dicakup oleh referensi bahasa pemrograman dapat mencakup hampir semua aspek dasar bahasa komputer. Ini dapat berarti semua operator dasar, seperti tanda penambahan dan pengurangan, serta struktur dasar yang harus diikuti oleh file kode sumber agar dapat diinterpretasikan oleh kompiler bahasa. Informasi lain yang dapat dicakup oleh referensi bahasa pemrograman adalah cara kerja percabangan logis — seperti pernyataan if-then-else —, dan batas serta nama jenis skalar yang didukung seperti bilangan bulat. Dalam bahasa tingkat rendah, fitur namespace dan manajemen memori juga mungkin tercakup.

Dalam beberapa kasus, tergantung pada kompleksitas atau ukuran bahasa pemrograman, referensi bahasa pemrograman bisa mencapai ratusan atau ribuan halaman. Referensi dapat dijual dalam bentuk buku atau seri buku, atau tersedia dalam bentuk file digital atau unduhan. Beberapa bahasa pemrograman komputer memiliki situs web resmi di Internet di mana referensi bahasa terus diperbarui dan dipelihara seiring perkembangan bahasa. Kadang-kadang, satu-satunya dokumen referensi yang dihasilkan dibuat oleh penulis teknis independen yang tidak terafiliasi dengan pengembang bahasa.