식별자

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

식별자(識別子)는 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름을 뜻한다. 식별자는 정보를 다루는 모든 체계에서 내부적으로 사용되는데, 정보를 처리하기 위해서는 그 정보를 가리킬 방법이 있어야 하기 때문이다.

대표적인 식별자로 URL, ISBN, IP 주소 등이 있다. 데이터베이스에서는 테이블에서 특정한 튜플을 식별내기 위해 컬럼 중 하나(또는 그 이상)을 식별자로 지정한다.

프로그래밍 언어[편집]

프로그래밍 언어에서 식별자는 코드에 존재하는 변수, 자료형, 서브루틴 등을 가리키는 토큰이다.

많은 프로그래밍 언어는 식별자에 사용될 수 있는 문자에 제한을 가하는데, 예를 들어 CC++ 계열에서는 로마자 대문자와 소문자, 숫자, 밑줄 문자만 식별자로 쓸 수 있으며, 최근의 몇몇 언어는 식별자에 유니코드 문자를 쓸 수 있도록 하기도 한다. 많지는 않지만 식별자에 따라서 가리키는 대상이 달라지는 경우도 있다. 첫 문자가 대문자이면 변경 불가능한 객체를 가리키는 루비가 대표적인 예이다.

식별자에 대한 연구가 부족했던 시절에는 부정확하고 불명확한 해석이 이루어지기도 하였다. 예를 들어 초창기 포트란 언어에서 일어난 버그는 불명확한 해석 과정에서 비롯된 것도 많았다.[출처 필요]

CDMA 단말기[편집]

CDMA 단말기, 즉 휴대전화의 식별자(나밍, Naming)는 ESN, 일련번호와 전화번호가 있다. 기지국과 연동되는 각 통신사의 전산망에는 서비스 가입자의 ESN, 일련번호, 전화번호가 입력되어 있으며 이를 토대로 가입자를 식별하게 된다. 이 식별자들의 변경은 사용자가 임의로 행할 수 있지만 범법 행위이며 단말기의 통신을 불가능하게 만들 수 있다.

같이 보기[편집]