Identifier   식별자

(2018-04-17)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 > [프로그래밍 언어론]
[객체지향]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍 언어론 >   1. 프로그래밍 언어
[구문]
[변수 바인딩]
[자료형/데이터형]
[예외,이벤트 처리]
구문   1. 구문
  2. 구문 용어
  3. BNF,EBNF
  4. 제어문,대입문
  5. 토큰
  6. 식별자
  7. 식,문장

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 > [프로그래밍 언어론]
[객체지향]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍 언어론 >   1. 프로그래밍 언어
[구문]
[변수 바인딩]
[자료형/데이터형]
[예외,이벤트 처리]
변수 바인딩   1. 변수
  2. 이름
  3. 바인딩
  4. 선언/정의/초기화
  5. 변수 영역,수명
  6. 블록 구조
  7. 좌변값

1. 식별자 (Identifier) 이란?

  ㅇ 요소 간에 구별/식별성을 주는 이름 또는 표식 또는 숫자


2. [프로그래밍 언어]  식별자(Identifier)프로그램 안에서 구성요소 간에 구별/식별성을 주는 이름
     - 例) 변수명,상수명,레이블명,부프로그램명(함수명),메소드명,클래스명 등 

  ㅇ 통상,
     - 임의 길이(가변 길이)의 토큰으로써,
     - 첫 글자는 알파벳 문자 또는 `_`로 시작하며, 
     - 문자,숫자(디지트),`_(언더바)`를 조합시킨 문자열프로그래밍 언어 마다 식별자에 주게되는 특성들은,
     - 최대 길이는 얼마나?
     - 대소문자를 구분하는가?
     - 사용 가능 문자의 집합은?
     - 키워드(예약어)를 식별자로도 사용할 수 있는가?
     - 첫 글자로 문자, 특수문자(`_`,`$`)로 시작 가능하고, 숫자가 올 수 없음 등?

  ※ 식별자 작명 관례는,
     - 클래스명은, 워드 단위로 첫 글자를 대문자로 표현 : 例) MyRoom 등
     - 변수명,메소드명은, 첫 글자를 소문자로 시작      : 例) count,getKey 등
     - 변수명은, 명사 위주로, 메소드명은 동사 위주로   : 例) name, getName

  ※ [참고] ☞ 식별자 예약어 키워드 토큰 어휘항목 비교 참조


[구문] 1. 구문 2. 구문 용어 3. BNF,EBNF 4. 제어문,대입문 5. 토큰 6. 식별자 7. 식,문장

 
        최근수정     요약목록(시험중)     참고문헌