Burada özellikle C ++ ve Bjarne Stroustrup'un adlandırma kurallarına atıfta bulunsam da , prensip olarak, insanların burada ve orada diğer diller için biraz benzer kurallar kullandığını gördüm.
Dolayısıyla, temel fikir, kod okunurken standart türleri kullanıcı tanımlı tiplerden ayırt edebilmelidir . Örneğin, Bjarne Stroustrup,
türler için ilk büyük harf (örn. Kare ve Grafik)
ki, dikkate alarak
C ++ dili ve standart kütüphane büyük harfler kullanmaz
yukarıda belirtilen hedefe ulaşılmasını sağlar.
Ama neden böyle yapmamız gerekiyor? Standart ve kullanıcı tanımlı türleri ayırt etmenin amacı ne olabilir?
Bu konuda herhangi bir Bjarne Stroustrup'un muhakemesini bulamadım ve ayrıca kendim taban tabana zıt bir şekilde düşünüyorum. : Biliyorum, biliyorum, "Stroustrup'a kim itiraz edeceğim?" Ancak, dinleme, aşırı yüklenme gibi bir grup C ++ dil özelliği, kullanıcı tanımlı türlere standart türlerle benzer düzeyde sözdizimsel destek sağlama amacına hizmet eder. Ve sonra tüm bunlar farklı bir adlandırma disiplini ile şaşkına dönüyor ...
Not: Bir kelimenin bir sınıfı adlandırmak için yeterli olmadığını ve büyük harfle başlayan alt çizgi ile ayrılmış bir kelimenin çok yabancı göründüğünden bahsetmiyorum bile.