Identificador
Nombre de algo en el programa — variable, función, clase, módulo. Las reglas para nombres válidos varían según el lenguaje.
Reglas clásicas: empieza con letra o guion bajo, luego alfanumérico. Moderno: los identificadores Unicode están permitidos en la mayoría de lenguajes nuevos (Java, Python, Swift) ⇒ se pueden tener nombres de función en chino o incluso con emojis (controvertido). Las palabras reservadas (if, while) no pueden ser identificadores. Convenciones de nombrado: snake_case (Python, Rust), camelCase (Java, JS), PascalCase (tipos), SCREAMING_SNAKE (constantes). El kebab-case solo funciona en contextos sin operador de resta (Lisp, CSS).