Rozlišování malých a velkých písmen

Rozlišování malých a velkých písmen ( anglicky  case sensitive ) je vlastnost některých souborových systémů, programů a programovacích jazyků spočívající v tom, že pokud se stejná jména liší v případě alespoň jednoho znaku (tedy velkých nebo malých písmen), pak tyto jména jsou považována za různá. Například slovo „TEXT“ a slovo „Text“ v programu rozlišujícím velká a malá písmena jsou zcela odlišná slova. Soubory „Photo.jpg“, „photo.jpg“ a „photo.JPG“ v souborovém systému rozlišujícím velká a malá písmena jsou tři zcela odlišné soubory, které mohou být umístěny ve stejné složce současně .

Nějaké příklady:

Citlivý na velká písmena Nerozlišují se malá a velká písmena
Programovací jazyky Rodina C ( C , C++ , Java , C# a tak dále), Perl , PHP , Python , Lua BASIC , Fortran , LISP , Pascal , SQL , většina assemblerů
Značkovací jazyky TeX , XML HTML
Souborové systémy Souborové systémy rodiny Unix ( UFS , ext2 , ext3 , ext4 , XFS , ZFS a tak dále) Rodina FAT Systémy souborů HFS+ a
NTFS teoreticky rozlišují velká a malá písmena, ale tato funkce je buď ve výchozím nastavení zakázána (HFS+), nebo není dostupná prostřednictvím běžných rozhraní API operačního systému (NTFS) [1] [2]
jiný Hesla (ve většině případů) Názvy domén (základní adresy webů; cesty URL a parametry rozlišují velká a malá písmena)


Výhody citlivosti

Výhody necitlivosti

Rozlišování malých a velkých písmen v lidském jazyce

V lidských jazycích dochází k rozlišování malých a velkých písmen, když zkratka, místní název, jméno osoby nebo jiné slovo, které je běžně psáno velkými písmeny, má v malých písmenech jiný význam. Příklad: (skladatel) Liszt a (javorový) list . Rozlišování malých a velkých písmen je přítomno v systému předpon SI : „M“ znamená mega- a „m“ znamená mili- .

Aby se předešlo záměně mezi zkratkami slov „ byte “ a „ bit “, druhý z nich se obvykle nezkracuje (například gigabit \u003d Gbit), nebo se zkracuje na malé b a byte na velké písmeno B (gigabajt \u003d GB, nebo GiB, pro přílohy binárního systému ). Pozoruhodné je, že ve francouzštině se místo výrazu „byte“ používá výraz „ oktet “ ( fr.  octet ), takže k takovému zmatku nedochází.

Počítačové programy, které mají funkci textového vyhledávání, mají obvykle pro pohodlí možnost "rozlišovat malá a velká písmena" nebo "ignorovat malá a velká písmena".

Viz také

Poznámky

  1. Mac OS X Server 10.3: Používání systému souborů rozlišujících velká a malá písmena/žurnál  (anglicky)  (mrtvý odkaz) . apple.com. Získáno 22. července 2009. Archivováno z originálu dne 27. června 2009.
  2. V názvech souborů se na svazcích NTFS rozlišují velká a malá písmena  (anglicky)  (odkaz dolů) . microsoft.com. Získáno 22. července 2009. Archivováno z originálu dne 22. srpna 2009.