한국   대만   중국   일본 
識別子 - 위키百科, 우리 모두의 百科事典 本文으로 移動

識別子

위키百科, 우리 모두의 百科事典.

루브르 博物館 의 銅像 뒤의 識別子

識別子 (識別子, identifier)는 어떤 對象을 唯一하게 識別 및 區別할 수 있는 이름 을 뜻한다. 識別者는 情報를 다루는 모든 體系에서 內部的으로 使用되는데, 情報를 處理하기 위해서는 그 情報를 가리킬 方法이 있어야 하기 때문이다. 略語 ID 는 識別(identity), 識別 過程(identification), 識別者를 의미하기도 한다. 識別者는 單語, 數字, 文字, 記號, 또 이들의 어떠한 結合도 될 수 있다.

代表的인 識別字로 URL , ISBN , IP 住所 , 데이터베이스 키 等이 있다. 데이터베이스에서는 테이블에서 特定한 튜플을 識別내기 위해 컬럼 中 하나(또는 그 以上)을 識別者로 指定한다.

컴퓨터 科學 [ 編輯 ]

컴퓨터 言語 [ 編輯 ]

프로그래밍 言語 에서 識別者는 코드에 存在하는 變數 , 資料型 , 서브루틴 等을 가리키는 토큰 이다.

많은 프로그래밍 言語는 識別者에 使用될 수 있는 文字에 制限을 加하는데, 例를 들어 C C++ 系列에서는 로마字 大文字와 小文字, 數字, 밑줄 文字 萬 識別字로 쓸 수 있으며, 最近의 몇몇 言語는 識別者에 유니코드 文字를 쓸 수 있도록 하기도 한다. 많지는 않지만 識別者에 따라서 가리키는 對象이 달라지는 境遇도 있다. 識別者에 對한 硏究가 不足했던 時節에는 不正確하고 不明確한 解釋 이 이루어지기도 하였다.

識別者의 프로그램 內의 스코프나 額細書빌리티는 地域(local) 또는 轉役(global)일 수 있다. 轉役 識別者는 函數 밖에서 宣言되며 프로그램 全般을 통해 利用 可能하다. 地域 識別者는 特定한 函數 안에서 宣言되며 該當 函數 안에서만 使用이 可能하다. [1]

컴파일러와 인터프리터는 實際 使用되는 文字 시퀀스에 基盤한 識別者에 어떠한 意味를 附與하지 않는 것이 一般的이다. 그러나 例外가 있다.

  • 에서 變數는 時길 이라는 이름의 頭文字를 使用하여 指稱하며 에서 變數가 어떻게 解釋되는가에 對한 觀點을 規定한다.
  • 루비 에서 變數는 識別自家 大文字로 始作할 境遇 自動으로 不變 으로 看做된다.
  • 포트란 에서 變數 이름의 첫 文字는 基本값으로 精髓 變數로 만들지 小數點 變數로 만들지를 指示한다.
  • Go 에서 變數 이름의 첫 文字를 大文字로 두면 public으로 小文字로 두면 private으로 看做한다.

Go와 같은 一部 言語에서 識別子 固有性은 스펠링과 可視性(visibility)에 基盤을 둔다. [2]

CDMA 端末機 [ 編輯 ]

CDMA 端末機, 卽 携帶電話의 識別子(나밍, Naming)는 ESN , 一連番號와 電話番號가 있다. 基地局과 聯動되는 各 通信社의 電算網에는 서비스 加入者의 ESN, 一連番號, 電話番號가 入力되어 있으며 이를 土臺로 加入者를 識別하게 된다. 이 識別者들의 變更은 使用者가 任意로 行할 수 있지만 犯法 行爲이며 端末機의 通信을 不可能하게 만들 수 있다.

여러 分野에서의 識別子 [ 編輯 ]

識別子 範圍
原子 番號 國際 ( ISV 를 통해)
오스트레일리아 事業 番號 오스트레일리아
CAGE 코드 美國과 北大西洋 條約 機構
CAS 登錄番號 美國에서 起源. 오늘날은 國際. ( ISV 를 통해)
CODEN 美國에서 起源. 오늘날은 國際.
디지털 客體 識別子 (DOI, doi) 핸들 시스템 이름空間 , 國際 範圍
DIN 標準 番號 獨逸에서 起源. 오늘날은 國際.
E 番號 E.U에서 起源. 國際的으로 看做 可能.
EC 番號
고용주 識別子 番號 (EIN) 美國
EISP(Electronic Identifier Serial Publicaction) 國際
國際 去來 單位 番號 國際
그룹 識別子 特定 컴퓨터 시스템 等 수많은 範圍
國際 化學 識別子 國際
國際 標準 圖書 番號 (ISBN) ISBN은 EAN 이름空間 의 一部임. 國際 範圍
國際 電子冊 識別子 番號 (IEIN) 國際
國際 標準 連續 刊行物 番號 (ISSN) 國際
ISO 標準 番號(예: ISO 8601 ) 國際
美國 議會圖書館 制御 番號 美國 (一部 國際 書誌的 有用性 包含)
個人 識別 番號 수많은 範圍 (예: 銀行, 政府)
個人 識別 番號 (덴마크) 덴마크
醫藥 코드 (Pharmaceutical code) 各其 다른 수많은 시스템
製品 配置 番號 (Product batch number)
連續刊行物 詳細 標準 識別코드 美國 (一部 國際 書誌的 有用性 包含)
一連番號 수많은 範圍 (예: 會社, 政府 等)
서비스 配置 番號(Service batch number)
社會 保障 番號 美國
稅金 파일 番號 (Tax file number) 오스트레일리아
固有 文書 識別子 (UAI) 國際

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. Malik, D. (2014). 《C++ programming : from problem analysis to program design》 7.판. Cenage Learning. 397쪽. ISBN   978-1-285-85274-4 .  
  2. “The Go Programming Language Specification - The Go Programming Language” . Golang.org. 2013年 5月 8日 . 2013年 6月 5日에 確認함 .