Identificatoren zijn een soort gegevens die een object of entiteit binnen een bepaalde context op unieke wijze identificeren. Ze worden het meest gebruikt bij het programmeren van computers om te verwijzen naar specifieke items, zoals maar niet beperkt tot gegevensobjecten, klassen, functies, variabelen, trefwoorden, opdrachtnamen, labels, instructies en andere componenten die verband houden met programmeertalen.
Geschiedenis
Het is moeilijk te bepalen wanneer de eerste identificeerbare identificatiecode werd gebruikt en gecreëerd, omdat identificatiecodes in het verleden variaties hebben gekend. Een van de eerste concepten die kon worden gedefinieerd als een identificatiemiddel was het etiketteersysteem, gecreëerd aan het eind van de jaren 1940. In de jaren 1950 werden identifiers gegenereerd voor foto's via het bewerkingsproces om te documenteren wanneer er een wijziging was aangebracht tijdens het bewerken. Daarnaast werden identifiers aangemaakt voor het bijhouden van informatie op ponskaarten voor computers.
Gebruikt
Identificatoren worden voornamelijk gebruikt bij computercodering om unieke objecten weer te geven, zoals klassen, functies, variabelen en instructies, en worden ook gebruikt in informatiesystemen en databases. De meeste programmeertalen gebruiken een vorm van naamgeving voor identificatiegegevens; In de C-taal wordt dit bijvoorbeeld het identificatieformaat genoemd, terwijl de Java-programmeertaal identificaties gebruikt die bekend staan als letterlijke waarden. Deze unieke identificatiegegevens vormen de basis van gegevensvalidatie en -integriteit, omdat het systeem ervoor kan zorgen dat elke waarde uniek is door het gebruik van identificatiegegevens.
Buiten het programmeren van computers worden identificatiegegevens ook gebruikt om informatie tussen andere systemen te koppelen. Bij informatiebeveiliging worden identificatiegegevens gebruikt om de identiteit van een gebruiker te verifiëren, zodat deze veilig toegang kan krijgen tot gegevens of bronnen.
Prestaties
Identifiers zijn een integraal onderdeel van computerprogrammering en informatiebeveiliging, en de prestaties van een systeem zijn direct gerelateerd aan de afhandeling ervan. Slecht opgestelde identifiers kunnen leiden tot traag lopende code, onjuiste gegevens en beveiligingsfouten. Onderhoudskosten van het systeem kunnen aanzienlijk oplopen als goed geschreven identifiers niet gebruikt worden tijdens de ontwikkeling. Identifiers zijn dus een belangrijke overweging waar rekening mee gehouden moet worden bij het ontwikkelen van code en informatiesystemen.
Conclusie
Identifiers worden gebruikt om een object of entiteit uniek te identificeren binnen een bepaalde context. Ze worden het meest gebruikt in computerprogrammering en informatiebeveiliging. Slecht ontworpen identifiers kunnen leiden tot traag lopende code, onjuiste gegevens en beveiligingsfouten. Ze zijn dus een belangrijke overweging waarmee rekening moet worden gehouden bij het ontwikkelen van code en informatiesystemen.