#noindex PL에 따라 다르지만 보통 첫 글자는 알파벳이나 underscore(_)로 시작하고, 두번째 이후 글자는 알파벳이나 underscore나 숫자. 특수문자는 허용되지 않는. 다만 언어별로 특수문자가 쓰이긴 하는데 (lexical convention) Verilog HDL: $ 허용. Pascal: $ 허용하던가? 특수문자를 [[name_mangling]] = [[name_decoration]]에 활용해서 OOP구현방법으로 하기도 하는데... (C++ compiler) 이것에대해서도 MKLINK. bmks http://hyacinth.byus.net/moniwiki/wiki.php/C%2B%2B/extern%20%22C%22%20를%20쓰는%20이유 ---- PL에 따라, [[타입,type]]의 힌트가 되는(?) 혹은 필수적인(?) [[sigil]]이 있음. - prefix or suffix ---- Sub: [[데이터베이스,database]]에서 [[기본키primary_key]] UUID GUID [[네트워크,network]]에서 [[인터넷,Internet]]에서 [[MAC주소,MAC_address]], (가 internet-connected machine의) [[IP주소,IP_address]], (가 internet-connected machine의) [[domain_name]], (가 웹사이트의) [[email_address]], (가 이메일 사용자의) ....가 '''식별자'''역할... 근데 networking에선 이런게 너무나도 많다, 이미 아래도 잔뜩 있음. 생각날 때보다 이렇게 추가하는 것 보단 날 잡아서 책 보면서 하는 게 나을 듯. [[운영체제,operating_system]]에선 process_identifier = process ID = PID { Srch:process_identifier [[프로세스,process]] } user_identifier = user ID = UID { Srch:user_identifier WpKo:사용자_식별자 WpEn:User_identifier [[사용자,user]] } network ID, host ID network_ID host_ID // 아래것들을 분류? Resource_Identifier ? resource_identifier 자원식별자 ? Ggl:"Resource Identifier" [[자원,resource]] [[식별자,identifier]] (btw [[web_resource]] exists) URI Uniform_Resource_Identifier { Uniform Resource Identifier WpEn:Uniform_Resource_Identifier = https://en.wikipedia.org/wiki/Uniform_Resource_Identifier } IRI Internationalized_Resource_Identifier { Internationalized Resource Identifier IRI [[인터넷,Internet]] [[프로토콜,protocol]] [[표준,standard]]. [[URI,Uniform_Resource_Identifier]] (Uniform Resource Identifier WpEn:Uniform_Resource_Identifier = https://en.wikipedia.org/wiki/Uniform_Resource_Identifier ... Ggl:Uniform+Resource+Identifier ) 표준에 기반하며 허용되는 문자의 집합을 크게 늘림. Internationalized+Resource+Identifier } XRI Extensible_Resource_Identifier { Extensible Resource Identifier XRI WpEn:Extensible_Resource_Identifier = https://en.wikipedia.org/wiki/Extensible_Resource_Identifier } ---- MKL [[이름,name]] [[이름공간,namespace]] [[바인딩,binding]] [[주소,address]] [[포인터,pointer]] .... '''식별자'''는 이름을 주소/포인터로 바인딩하는 ? [[associative_array]] = [[사전,dictionary]] 같은 역할을 하는? [[문자열,string]] - 컴파일할 때 식별자는 결국 문자열로 처리. '''[[식별,identification]]''' [[기호,symbol]] ... computing에선 symbol은 identifier로 사용 가능. "Symbols can be used as identifiers."([[WpEn:Symbol_(programming)]] 첫 줄) [[토큰,token]] esp [[lexical_token]] [[단어,word]] esp [[keyword]], [[reserved_word]] { WpEn:Reserved_word 처음부분: "In a [[computer_language]], a '''reserved word''' (aka a '''reserved_identifier''') is a word that cannot be used as an [[식별자,identifier]], such as the [[이름,name]] of a [[변수,variable]], [[펑션,function]], or [[레이블,label]] – it is "reserved from use". This is a syntactic_definition , and a '''reserved word''' may have no user-defined meaning. / A closely related and often conflated notion is a '''keyword''', which is a word with special meaning in a particular context. ..." corresp ko interwiki: WpKo:예약어 [[예약어,reserved_word]] } 식별자를 갖는 것들: [[변수,variable]] [[펑션,function]] [[클래스,class]] ...이것들의 [[이름,name]]이 '''식별자'''인 건지? CHK ---- (misc) 비슷한 영단어 [[아이덴티티,identity]] WtEn:identifier = https://en.wiktionary.org/wiki/identifier ---- https://foldoc.org/identifier https://pub.mearie.org/식별자 http://emal.iptime.org/noriwiki/index.php/Indentifier https://ko.wikipedia.org/wiki/식별자 [[WpEn:Identifier_(computer_languages)]] Up: [[이름,name]]