Store og små bokstaver

Article

August 18, 2022

På datamaskiner definerer sensitivitet for store og små bokstaver om store og små bokstaver behandles som forskjellige (skiller mellom store og små bokstaver) eller tilsvarende (uavhengig av store og små bokstaver). For eksempel, når brukere som er interessert i å lære om hunder, søker i en e-bok, er «hund» og «hund» av samme betydning for dem. Dermed ber de om et saksuavhengig søk. Men når de søker i et leksikon på nett etter informasjon om FN, for eksempel, eller noe uten tvetydighet angående bruk av store bokstaver og tvetydighet mellom to eller flere termer kuttet ned ved bruk av store bokstaver, kan de foretrekke et søk som skiller mellom store og små bokstaver.

Betydningsområder

Store og små bokstaver kan variere avhengig av situasjonen: Søking: Brukere forventer at informasjonsinnhentingssystemer skal kunne ha riktig saksensitivitet avhengig av operasjonens art. Brukere som leter etter ordet "hund" i en nettjournal ønsker sannsynligvis ikke å skille mellom "hund" eller "hund", da dette er en skriveforskjell; ordet skal matches enten det vises i begynnelsen av en setning eller ikke. På den annen side kan brukere som leter etter informasjon om et merkenavn, varemerke, menneskenavn eller bynavn være interessert i å utføre en operasjon som skiller mellom store og små bokstaver for å filtrere ut irrelevante resultater. For eksempel, noen som søker etter navnet "Jade" vil ikke finne referanser til mineralet kalt "jade". På den engelske Wikipedia returnerer for eksempel et søk etter Friendly fire den militære artikkelen, men Friendly Fire (med stor bokstav "Fire") returnerer disambigueringssiden. Brukernavn: Autentiseringssystemer behandler vanligvis brukernavn som ufølsomme for store og små bokstaver for å gjøre dem lettere å huske, reduserer skrivekompleksiteten og eliminerer muligheten for både feil og svindel når to brukernavn er identiske i alle aspekter bortsett fra store og små bokstaver i en av bokstavene. Disse systemene er imidlertid ikke saksblinde. De bevarer store og små bokstaver til tegnene i navnet slik at brukerne kan velge en estetisk tiltalende brukernavnkombinasjon. Passord: Autentiseringssystemer behandler vanligvis passord som store og små bokstaver. Dette gjør det mulig for brukerne å øke kompleksiteten til passordene sine. Filnavn: Tradisjonelt behandler Unix-lignende operativsystemer filnavn sensitivt for store og små bokstaver, mens Microsoft Windows skiller mellom store og små bokstaver, men for de fleste filsystemer bevarer det ikke store og små bokstaver. For mer informasjon, se nedenfor. Variabelnavn: Noen programmeringsspråk skiller mellom store og små bokstaver for variabelnavnene mens andre ikke er det. For mer informasjon, se nedenfor. URL-er: Bane-, spørrings-, fragment- og autorisasjonsdelen av en URL kan skille mellom store og små bokstaver, avhengig av mottakernettserveren. Ordningen og vertsdelene er imidlertid strengt tatt med små bokstaver.

I programmeringsspråk

Noen programmeringsspråk skiller mellom store og små bokstaver for sine identifikatorer (C, C++, Java, C#, Verilog, Ruby, Python og Swift). Andre skiller ikke mellom store og små bokstaver (dvs. ikke skiller mellom store og små bokstaver), slik som ABAP, Ada, de fleste BASIC-er (et unntak er BBC BASIC), Fortran, SQL (for syntaksen, og for noen leverandørimplementeringer, f.eks. Microsoft SQL Server, data selv) og Pascal. Det finnes også språk, som Haskell, Prolog og Go, der bruken av store bokstaver i en identifikator koder for informasjon om dens semantikk. Noen andre programmeringsspråk har varierende sensitivitet for store og små bokstaver; i PHP, for eksempel, skiller variabelnavn mellom store og små bokstaver, men funksjonsnavn skiller ikke mellom store og små bokstaver. Dette betyr at hvis du definerer en funksjon med små bokstaver, kan du kalle den med store bokstaver, men hvis du definerer en variabel med små bokstaver kan du ikke referere til den med store bokstaver. Nim skiller mellom store og små bokstaver og ignorerer understreking, så lenge de første tegnene samsvarer.

I tekstsøk

En tekstsøkeoperasjon kan skille mellom store og små bokstaver eller ikke skille mellom store og små bokstaver, avhengig av systemet, programmet eller konteksten. Brukeren kan i mange tilfeller spesifisere om et søk er sakssensitivt, f.eks. i de fleste tekstredigerere, tekstbehandlere og nettlesere. Et søk uten store og små bokstaver er mer omfattende og finner "Språk" (i begynnelsen