Kullandığım ve saygı duyduğum teknik sistemler neredeyse tamamen büyük / küçük harfe duyarlıdır: işletim sistemi veya programlama dili veya başka bir şey olsun.
Şu anda düşünebildiğim istisnalar HTML etiketleri ve SQL'in bazı uygulamaları ve Ada programlama dilidir.
Bu gibi durumlarda bile, HTML etiketlerini küçük harflerle yazmak için güçlü eğilimler olduğunu ve SQL sorgusu semantiğini büyük harflerle (ve büyük harflerle yazılmış parametreler) düşünüyorum. (Yanılıyorsam beni düzeltin.) Ada'da olduğu gibi, örneğin derlerken önemli olmayan bir küçük ad yordamı yazdığınızda Emacs modu sizi düzeltir. Yani, büyük / küçük harfe duyarsızlık olsa bile, insanlar bunun kötü bir fikir olduğu konusunda hemfikir.
Bunun nedeni, büyük / küçük harf duyarlılığı ile çok daha etkileyici bir güç elde etmenizdir. Sadece nicel - CD
biri, ancak CD
, Cd
, cD
, ve cd
dört - ama daha da önemlisi, üst-kullanma vb amacını, vurgu, ifade edebilir ve makul küçük harfe; ayrıca, programlama yaparken okunabilirliği artırırsınız.
Sezgisel, okumaz açıktır hi
ve HI
aynı yolu!
Ancak, size bir bilgisayar dünyası örneği vermek için, Ada programlama dilinde (1980'lerden itibaren), bir prosedür kod bloğunun ilk satırı şöyle görünebilir:
procedure body P(SCB : in out Semaphore_Control_Block) is
gördüğünüz gibi, yordam ve parametre adları büyük harflerle yazılır, veri türleri gibi, diğer her şey küçük harflidir. Ayrıca "tümü büyük harf" parametre adının bize bunun bir kısaltma olduğunu söylediğini unutmayın. Şimdi bunu karşılaştırın
procedure body p(scb : in out semaphore_control_block) is
Bu, Ada büyük / küçük harfe duyarlı olmadığından (veya tam olarak söylemek gerekirse, derleyici ilk örneğimdeki gibi değiştirecektir, ancak elbette kodunuzu değiştirmeyecektir). Veya, nasıl:
PROCedure body P(Scb : IN Out semaphore_CONTROL_BLOCK) iS
Bu biraz saçma, biliyorum; ama birisi bu şekilde yazacak kadar aptal olur (belki de değil). Mesele şu ki, büyük / küçük harfe duyarlı bir sistem insanları tutarlı olmaya zorlamakla kalmayacak, aynı zamanda onlara yardımcı olacak (okunabilirlik) ve avantajlarına göre kullanacaktır (yukarıdaki kısaltma örneği).