Azonosító

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 .

Nyelvek Unicode azonosítóval

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.

Elnevezési szabályok

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ő.

Példák

Kapcsolat a metaadatokkal

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.

Lásd is

Kapcsolódó cikkek

Megjegyzések és hivatkozások

  1. (in) UAX # 31: Azonosító és a minta szintaxisa
  2. ISO / IEC TR 10176: 1998, Informatika - Útmutató a programozási nyelv szabványainak elkészítéséhez
  3. http://www.python.org/dev/peps/pep-3131/

Külső linkek