DOS argüman hakkında: DOS / Windows dosya sistemleri do sebebine bakılmaksızın dosyalarınızı görebilir ve onları cezası işleyebilir. Çok eski DOS dosya sistemleri 8.3 dosya adlarının ötesinde hiçbir şeyi desteklemez, ancak FAT32 bile uzun dosya adlarını işleyebilir. Tek sorun, DOS / Windows dosya sistemleri davayı korurken (çoğu durumda; bazı tatlar, 8.3 biçimine uyan dosya adları için durum atar), dosya adlarının karşılaştırılması söz konusu olduğunda büyük / küçük harfe duyarlı olmamalarıdır ; Windows "foobar", "Foobar", "FOOBAR" ve "fOObAr" öğelerini aynı dosya adı olarak kabul eder.
Bununla birlikte, çoğunlukla bir kültür şeyidir, ancak bunun bir arka planı vardır. Bu özel sözleşmenin UNIX dünyasında takılı kalmasının nedeni kullanılabilirliktir . Burada iki ana argüman var:
- Harf olmayan karakterler kullanarak sözcükleri ayırmak, rahatlık için sözcük sınırlarını işaretlemek amacıyla kasa kullanmaktan daha iyidir. IfYouDonTBelieveMe ,ThisSentenceWithThePreviousOneAndTellMeWhichIsEasierToRead ile karşılaştırın. (Ve elbette, novisualseparationatallistheworst).
- Küçük harfler, büyük harflerden daha çeşitli şekillere sahiptir ve bu da daha çeşitli kelime şekillerine yol açar. BU, ALT ÜSTÜNDE YAZILAN METİNİ OKUYMAK İÇİN ALT KASADA METİN YAZILIYOR.
Bu gözlemlerin doğrulanması kolaydır ve hatta bilimsel araştırmalarla doğrulanmıştır.
Buna ek olarak, UNIX kültürü sadece okunması kolay değil, aynı zamanda yazması da kolay olan kuralları tercih eder; UNIX bilgisayar korsanları genellikle klavyelerini kullanarak çok fazla zaman harcayan kişilerdir ve birçoğu ya resmi dokunmatik yazma sistemini ya da programlama için ayarlanmış bazı kişisel türevleri kullanır. Giriş sırasında kalma kavramı her iki şekilde de önemlidir, bu yüzden insanlar giriş satırından ulaşılamayan tuşları, özellikle de kaydırma tuşlarını kullanmaktan kaçınırlar.
Bu üç kısıtlamayı birleştirirseniz, sadece gerçekten mantıklı bir kural vardır, yani all-lowercase-with-dashes
.