Identificador

Identificador

Los identificadores (IDs) son símbolos léxicos que nombran entidades. El concepto es análogo al de "nombre". Los identificadores se usan ampliamente en prácticamente todos los sistemas de procesamiento de la información. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial para cualquier tipo de procesamiento simbólico.

Identificadores en lenguajes informáticos

En los lenguajes informáticos, los identificadores son elementos textuales (también llamados símbolos) que nombran entidades del lenguaje. Algunas de las de entidades que un identificador puede denotar son las variables, las constantes, los tipos de dato, las etiquetas, las subrutinas (procedimientos y funciones) y los paquetes.

En muchos lenguajes algunas secuencias tienen la forma léxica de un identificador pero son conocidos como palabras clave (o palabras reservadas). Lo habitual es que si un identificador se corresponde con una palabra clave o reservada, éste ya no pueda utilizarse para referirse a otro tipo de entidades como variables o constantes (en unos pocos lenguajes, como PL/1, esta distinción no está del todo clara).

Los lenguajes informáticos normalmente ponen restricciones en qué caracteres pueden aparecer en un identificador. Por ejemplo, en las primeras versiones de C y C++, los identificadores están restringidos para que sean una secuencia de una o más letras ASCII, dígitos numéricos (que en ningún caso deben aparecer como primer carácter) y barras bajas. Las versiones posteriores de estos lenguajes, así como otros muchos más lenguajes modernos soportan casi todos los caracteres Unicode en un identificador. Una restricción común es que no está permitido el uso de espacios en blanco ni operadores del lenguaje.

En lenguajes de programación compilados, los identificadores generalmente son entidades en tiempo de compilación, es decir, en tiempo de ejecución el programa compilado contiene referencias a direcciones de memoria y offsets más que identificadores textuales (estas direcciones de memoria u offsets, han sido asignadas por el compilador a cada identificador).

En lenguajes interpretados los identificadores están frecuentemente en tiempo de ejecución, a veces incluso como objetos de primera clase que pueden ser manipulados y evaluados libremente. En Lisp, éstos se llaman símbolos.

Los compiladores e intérpretes normalmente no asignan ningún significado semántico a un identificador basado en la secuencia de caracteres actual. Sin embargo, hay excepciones. Por ejemplo:

  • En Perl una variable se indica utilizando un prefijo llamado sigil, que especifica aspectos de cómo se interpreta la variable en las expresiones.
  • En Ruby una variable se considera automáticamente como inmutable si su identificador empieza con una letra mayúscula.
  • En Fortran, la primera letra de una variable indica si por defecto es creada como entero o como flotante.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • identificador — adj. 1. Que identifica ou serve para identificar. • s. m. 2. O que identifica ou serve para identificar. • Sinônimo geral: IDENTIFICATIVO   ‣ Etimologia: identificar + dor …   Dicionário da Língua Portuguesa

  • identificador — identificador, ra adj. Que identifica. U. t. c. s.) …   Diccionario de la lengua española

  • identificador — {{#}}{{LM I20880}}{{〓}} {{[}}identificador{{]}}, {{[}}identificadora{{]}} ‹i·den·ti·fi·ca·dor, do·ra› {{《}}▍ adj./s.{{》}} {{<}}1{{>}} Que identifica: • Necesito un documento identificador para entrar en la embajada.{{○}} {{<}}2{{>}} Contraseña… …   Diccionario de uso del español actual con sinónimos y antónimos

  • identificador — ► adjetivo 1 Que identifica: ■ tarjeta identificadora. ► sustantivo masculino 2 INFORMÁTICA Carácter o conjunto de ellos que se utilizan en los lenguajes de programación para nombrar a cualquier elemento del programa, como una variable, función o …   Enciclopedia Universal

  • Identificador primario — Saltar a navegación, búsqueda Las acepciones de knol como, unidad de conocimiento, un proyecto de enciclopedia en línea, un artículo sobre un tema escrito por alguien que sabe del mismo, están realizadas en el contexto de los lenguajes naturales …   Wikipedia Español

  • Identificador de textos — En este artículo sobre informática se detectaron los siguientes problemas: Necesita ser wikificado conforme a las convenciones de estilo de Wikipedia. Carece de fuentes o referencias que aparezcan en una fuente acreditada …   Wikipedia Español

  • Identificador Jabber — Los Identificadores Jabber, abreviado JID, expresan información de pertenencia o ruta en una red Jabber/XMPP, caracterizando, por ejemplo, a un usuario de esta red, a una sala de charla bajo MUC, a un servicio ofrecido por un servidor XMPP, etc.… …   Wikipedia Español

  • Identificador de proceso — En computación, PID es una abreviatura de process ID, o sea ID del proceso o bien identificador de procesos. El identificador de procesos es un número entero usado por el kernel de algunos sistemas operativos (como el de Unix o el de Windows NT)… …   Wikipedia Español

  • Identificador de Canal Virtual — Un Identificador de Canal Virtual (en inglés Virtual Channel Identifier, VCI) es un campo de 16 bits en el encabezado de una celda ATM. El VCI, junto con el VPI, se utilizan para identificar el próximo destino de una celda a medida que pasa a… …   Wikipedia Español

  • Identificador de Ruta Virtual — VPI (sigla de Virtual Path Identifier, Identificador de Ruta Virtual) hace referencia a un campo de 8 bits en el encabezado de una celda ATM. El VPI, junto con el VCI, se utiliza para identificar el próximo destino de una celda a medida que… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”