Identifikátor: Porovnání verzí

Smazaný obsah Přidaný obsah
m Editace uživatele 195.113.230.252 (diskuse) vráceny do předchozího stavu, jehož autorem je OJJ
JackalND (diskuse | příspěvky)
Celkové přepracování
Řádek 1:
'''Identifikátor''' ({{Vjazyce|en}} ''{{Cizojazyčně|en|identifier}}'') je stručná [[informace]], nezřídakdy vyjádřená v člověku těžko zapamatovatelném formátu, jejímž účelem je poskytnout přirozené nebo [[Umělá inteligence|umělé inteligenci]] (lidské bytosti nebo [[Počítačový program|počítačovému programu]]) prostředek ke vzájemnému odlišení jednotlivých entit stejné třídy objektů.
'''Identifikátor''' je jednoznačný výraz, který odlišuje jednotlivé [[entita|entity]], které patří do stejné třídy [[objekt]]ů. Identifikátor se obvykle skládá z čísel, znaků nebo je to kombinace obojího.
 
Identifikátorem je např. [[rodné jméno]], [[příjmení]], [[osobní jméno]] (kombinace rodného jména a příjmení), [[rodné číslo]], číslo [[Občanský průkaz|občanského]] nebo [[Řidičský průkaz|řidičského průkazu]] nebo [[Cestovní pas|cestovního pasu]], pořadí v [[Třídní výkaz|třídním výkazu]] nebo [[International Standard Book Number|ISBN]]. Samotného výrazu ''identifikátor'' se ovšem užívá především v [[Informatika|informatice]].
 
Obecně lze konstatovat, že identifikátor je jen tak dlouhý, aby umožnil jednoznačnou identifikaci. Ve formě určené pro předávání mezi lidmi lze identifikátor formalizovat jako řetězec složený z [[Číslice|číslic]] a [[Znak (počítače)|znaků]], které za použití [[oddělovač]]ů mohou být sdruženy do skupin.
 
== Informatika ==
Pro informatiku jsou identifikátory naprosto klíčové. Bez nadsázky lze hovořit o tom, že celá [[Software|softwarová]] složka zařízení [[Výpočetní technika|výpočetní techniky]] je jimi skrz naskrz „prorostlá“. Při absenci identifikátorů by nebyla realizovatelná žádná [[datová struktura]], natož kupř. [[operační systém]].
 
Z pohledu počítačově méně gramotného [[Uživatel (informatika)|uživatele]] jsou aplikací identifikátoru v informatice [[Hyperlink|hypertextový odkaz]], [[e-mailová adresa]] nebo [[IP adresa]], na pozadí toho se ale jedná o tzv. [[Handle|handly]] k [[Okno (počítačové)|oknům]] (v [[Grafické uživatelské rozhraní|grafických uživatelských rozhraních]]), čísla [[Proces (program)|procesů]], [[Cesta (informatika)|adresářové cesty]], [[Klíč (databáze)|klíče]] v [[Databáze|databázích]] nebo čísla stránek [[Virtuální paměť|virtuální počítačové paměti]], [[Adresa (informatika)|adresy]] do níž jsou identifikátory vlastně také. Identifikátory se týkají též [[Hardware|hardwaru]], např. každý [[Síťová karta|síťový adaptér]] pro [[Ethernet]] je při výrobě označen unikátní [[MAC adresa|MAC adresou]].
 
Využití identifikátorů v informatice je charakteristické tím, že vytvoření konkrétního identifikačního výrazu není sofistikovaným procesem (obvykle se použije nejnižší v daném kontextu ještě nepoužité [[přirozené číslo]]), identifikátor má úzké použití a jeho podoba (hodnota) je věcí interní (uživateli se až na výjimky neprezentuje).
 
Vzhledem k rychlosti rozvoje [[Informační technologie|informačních technologií]] je správným krokem [[vývojář]]e při návrhu softwaru věnovat zvýšenou pozornost volbě velikosti [[Datový typ|datového typu]] k uložení identifikátoru, aby v blízké (a lepším případě i vzdálené) budoucnosti jeho kapacitu nepřevýšil počet identifikaci vyžadujících entit. V tomto ohledu může pozornost vzbuzovat délka [[IPv6]] adresy, která činí 128 bitů (což připouští rozlišení až 2<sup>128</sup> hodnot).
 
<!--
chybí
identifikátor v programovacím jazyce
příklady užití
-->
{{Pahýl}}