Оглавление
Идентификатор (компьютерные языки)
-
Определение идентификатора в языках программирования
- Идентификатор – это лексический токен, используемый для именования объектов в языке программирования.
- Типы объектов, которые могут быть идентифицированы, включают переменные, типы данных, метки, подпрограммы и модули.
-
Лексическая форма идентификатора
- Последовательность символов, которая является идентификатором, зависит от лексической грамматики языка.
- Общие правила включают буквенно-цифровые последовательности с подчеркиванием, но без начала с цифры.
- Современные языки поддерживают больше символов Юникода в идентификаторах.
- Пробелы и языковые операторы запрещены в идентификаторах для упрощения токенизации.
-
Семантика идентификатора
- Область действия идентификатора может быть локальной или глобальной.
- В компиляторах идентификаторы часто являются объектами только во время компиляции.
- В языках с рефлексией идентификаторы могут быть объектами среды выполнения.
- Компиляторы и интерпретаторы не присваивают идентификаторам семантического значения, но есть исключения, например, в Perl и Ruby.
-
Примеры использования идентификаторов
- В HTML идентификатор является атрибутом HTML-элемента и должен быть уникальным в документе.
-
Дополнительные ресурсы
- Статья упоминает соглашение об именовании и рекомендации по именованию в программировании.
Полный текст статьи: