Meskipun di sini saya akan merujuk secara khusus pada konvensi penamaan C ++ dan Bjarne Stroustrup , pada prinsipnya, saya telah melihat bahwa orang menggunakan aturan yang agak mirip untuk bahasa lain di sana-sini.
Jadi, ide dasarnya adalah seseorang harus dapat membedakan tipe standar dari tipe yang ditentukan pengguna saat membaca kode. Misalnya, Bjarne Stroustrup menyarankan bahwa seseorang menggunakan
huruf kapital awal untuk jenis (misalnya, Kotak dan Grafik)
yang, dengan mempertimbangkan itu
Bahasa C ++ dan perpustakaan standar tidak menggunakan huruf kapital
memungkinkan mencapai tujuan yang disebutkan di atas.
Tetapi mengapa kita perlu melakukannya? Apa yang bisa menjadi tujuan membedakan jenis standar dan yang ditentukan pengguna?
Saya tidak dapat menemukan alasan Bjarne Stroustrup mengenai hal itu, dan selain itu, saya sendiri berpikir dengan cara yang berlawanan secara diametris. : Aku tahu, aku tahu, "Siapa aku untuk membantah Stroustrup?" Tetapi, dengarkan, banyak fitur bahasa C ++, mis. Operator yang berlebihan, melayani tujuan untuk memungkinkan tipe yang ditentukan pengguna tingkat dukungan sintaksis yang sama dengan tipe standar. Dan kemudian semua ini bingung oleh disiplin penamaan yang berbeda ...
PS Belum lagi bahwa satu kata saja tidak cukup untuk menyebutkan kelas dan kata yang dipisahkan dengan garis bawah yang dimulai dengan huruf kapital terlihat sangat asing.