Vaka katlama İngilizce'de oldukça önemsiz olsa da, diğer bazı dillerde çok daha az. Bir Alman programcı ß
değişken bir isim kullanıyorsa , büyük harf eşdeğeri olarak ne düşüneceksiniz? Sadece FYI, "ß" sadece küçük harflerle kullanılır. Otoh, "ss" olduğunu eşdeğer - Onları maç için yükümlü bir derleyici düşünürdünüz? Unicode'a girdiğinizde, önceden birleştirilmiş diakritik işaretlere sahip karakterler ve ayrı bir birleştirme isyancıları gibi daha ilginç problemler elde edersiniz. Ardından, sadece iki değil, üç ayrı harf formundan oluşan bazı Arapça senaryolara girersiniz.
Karanlık çağlarda, programlama dillerinin çoğu, neredeyse gerek kalmadan büyük / küçük harf duyarsızdı. Örneğin, Pascal karakter başına sadece altı bit kullanan (64 kod, toplam) Kontrol Verileri ana bilgisayarlarında başladı. Bu tür makinelerin çoğu, sadece büyük harf içeren "CDC Scientific" karakter setini kullandı. Diğer karakter kümelerine geçebilirsiniz, ancak çoğunda büyük veya küçük harf vardı, ancak her ikisine de sahip değilsiniz - ancak her ikisi için de aynı kodları kullanıyorlardı. Aynı şey eski Baudot kodları için de geçerliydi ve COBOL, FORTRAN, BASIC, vb. Başlangıç günlerinde standart olarak kabul edildi. Daha yetenekli donanımlar yaygın olarak bulunabildiklerinde, büyük küçük harf duyarlılığı o kadar iyice kötüydü ki değiştirmenin imkansız olduğu .
Zaman içinde, vaka duyarsızlığının asıl zorluğu daha belirgin hale geldi ve dil tasarımcıları, insanlar gerçekten de vaka duyarsızlığı istediklerinde, bunun yardımcı araçlar tarafından daha iyi ele alınmasını istediklerinde daha doğru bir terim olduğuna karar verdiler. dilin kendisinden daha.
En azından IMO, derleyici tam olarak sunulduğu gibi girdi almalı, "bunu yazdın, ama gerçekten başka bir şey demek istediğini varsayacağım" kararını vermemeli. Tercümelerin gerçekleşmesini istiyorsanız, bunları iyi yapmak için oluşturulmuş araçlarla ayrı ayrı yapmaktan daha iyi olursunuz.