A számítógépes programozásban az azonosító vagy azonosító a programozó által választott szó, és hogy egy ilyen címke a programban megadottat jelenti : változó , állandó , eljárás , fajta stb. Az azonosító és annak értéke egyfajta szimbólumot alkot, amely összehasonlítható a matematikával, azzal a különbséggel, hogy a jelenlegi programozás során az érték idővel változhat.
Megkülönböztethetjük a programozási nyelveket az azonosítók írásának szabályai és különösen az engedélyezett karakterkészletek alapján : csak ASCII , helyi karakterkészletek vagy Unicode .
Az Unicode az egyik mellékletében meghatározza az azonosítók megadásának alapját, ugyanakkor lehetővé teszi az egyes nyelvek számára, hogy ezen alap változatain működjenek.
Az Ada , a Java , a Microsoft .NET , a Perl 5.16 , a Perl 6 , a StarOffice Basic nyelvek kompatibilisek az Unicode azonosítókkal.
A Clisp , Delphi nyelveknek kompatibilisnek kell lenniük az Unicode azonosítókkal.
A Python nyelv célja, hogy képes legyen támogatni az azonosítókat a PEP 3131 egyetlen angol nyelvétől eltérő nyelveken.
A fejlesztőknek néha szavakban és szimbólumokban kell kifejezniük az általuk használt fogalmakat, különösen a nem angolul beszélők számára.
Sőt, az internet növekvő használatával az Unicode használata terjed. A programozásban jelen van:
A Java-val és a .NET-nel összekapcsolódó nyelvek interakcióhoz Unicode-azonosítók támogatását igénylik. Enélkül a névtér egy része nem lenne elérhető.
A jelölőnyelvekben , de a számítástechnikai erőforrások és az alkalmazások minden típusában is metaadatok használhatók az adatok leírására. Az azonosító az erőforrásokhoz való hozzáféréshez (URI) általánosan használt elemek egyike . Az azonosító lehet a névadási szabályok tárgya.