Hoofdlettergevoelig
Hoofdlettergevoelig betekent dat er onderscheid wordt gemaakt tussen kleine en hoofdletters in tekens. Het is het tegenovergestelde van hoofdletterongevoelig, waarbij het niet uitmaakt of elke letter een hoofdletter of kleine letter is. Hoofdlettergevoeligheid wordt op verschillende manieren toegepast in de informatica, waaronder bij het vergelijken en sorteren van tekstuele gegevens.
1. Vergelijken
Een zoekopdracht op basis van tekst kan hoofdlettergevoelig of hoofdletterongevoelig zijn. Als een zoekfunctie hoofdlettergevoelig is, levert zoeken naar "example" geen overeenkomst op met "Example", en omgekeerd. Als de functie hoofdletterongevoelig is, komen de twee termen wel overeen. De meeste zoekmachines en zoekfuncties zijn hoofdletterongevoelig. Dat betekent dat het gebruik van hoofdletters of kleine letters niet uitmaakt in de zoekwoorden.
Hoofdlettergevoeligheid geldt ook voor verificatie. Wanneer u zich aanmeldt bij een app of website, is het wachtwoord altijd hoofdlettergevoelig. Met andere woorden: de aanmelding mislukt als u "testpass" invoert terwijl het juiste wachtwoord "TestPass" is. In de meeste situaties is de gebruikersnaam hoofdletterongevoelig, hoewel voor sommige aanmeldingen een gebruikersnaam met de juiste hoofdletters en kleine letters nodig is.
2. Sorteren
Net als bij zoeken zijn de meeste sorteeralgoritmen hoofdletterongevoelig. Sommige programma's ondersteunen echter hoofdlettergevoelig sorteren. Dat betekent dat het gebruik van hoofdletters of kleine letters invloed heeft op de volgorde van de resultaten. Als een hoofdlettergevoelig sorteeralgoritme de ASCII-waarde van elk teken gebruikt, komen alle hoofdletters vóór alle kleine letters. Bij sorteren op basis van ASCII komt T vóór t en ook vóór a, b, c enzovoort. Bij andere hoofdlettergevoelige algoritmen krijgen hoofdletters mogelijk alleen voorrang op de bijbehorende kleine letters. T komt dan vóór t, maar na a, b, c enzovoort.
Test je kennis