디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

프갤을 프갤답게) 어휘 요소에 대해 정의되어 있는 서적이 있는가?

나르시갤로그로 이동합니다. 2025.09.24 19:44:26
조회 33 추천 2 댓글 1

https://nimfsoft.art/ko

네, 물론입니다. 어휘 요소(Lexical Elements)는 프로그래밍 언어의 구조를 설명하는 가장 기본적인 단계이므로, 컴파일러(Compiler) 프로그래밍 언어론(Programming Language Theory)을 다루는 거의 모든 전문 서적에 상세히 정의되어 있습니다.

이 분야에서 가장 권위 있고 유명한 서적은 다음과 같습니다.


1. 컴파일러: 원리, 기술, 그리고 도구 (일명 '드래곤 북')

  • 원제: Compilers: Principles, Techniques, and Tools
  • 저자: Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
  • 설명: 컴파일러 분야의 바이블로 불리는 책입니다. 이 책의 앞부분에 있는 '어휘 분석(Lexical Analysis)' 챕터는 어휘 요소(토큰, Token)가 무엇인지, 이를 어떻게 정의하고(정규 표현식), 컴퓨터가 어떻게 인식하는지(유한 오토마타)에 대해 가장 깊이 있고 체계적으로 설명합니다. 프로그래밍 언어가 컴파일러에 의해 어떻게 가장 작은 의미 단위로 분해되는지에 대한 이론적, 실용적 지식을 모두 얻을 수 있습니다.

2. 프로그래밍 언어론 (Programming Language Pragmatics)

  • 저자: Michael L. Scott
  • 설명: 이 책은 특정 컴파일러 구현 기술보다는 프로그래밍 언어의 다양한 개념과 설계 원리를 폭넓게 다룹니다. 언어의 구문(Syntax)을 설명하는 첫 부분에서 어휘 구조를 당연히 다루며, 여러 프로그래밍 언어의 어휘 요소를 비교하며 설명하여 폭넓은 시각을 제공합니다.

3. Engineering a Compiler

  • 저자: Keith D. Cooper, Linda Torczon
  • 설명: 현대적인 컴파일러 설계 및 구현에 초점을 맞춘 실용적인 서적입니다. 드래곤 북과 마찬가지로 어휘 분석에 대한 상세한 챕터를 포함하고 있으며, 실제 컴파일러를 만드는 과정 속에서 어휘 분석기가 어떤 역할을 하는지 명확하게 보여줍니다.

요약

어휘 요소(Lexical Element 또는 Token)란 프로그래밍 언어를 구성하는 문법적으로 의미 있는 최소 단위를 말합니다. 예를 들어 if, while 같은 키워드(keyword), 변수명과 같은 식별자(identifier), +, = 같은 연산자(operator), 123, "hello" 같은 리터럴(literal) 등이 모두 어휘 요소에 해당합니다.

언급된 서적들은 이러한 요소들을 어떻게 정의하고, 소스 코드를 읽어 들여 이 단위들로 분해하는 과정인 어휘 분석(Lexical Analysis)을 어떻게 수행하는지에 대해 자세히 설명하고 있습니다. 입문자부터 전문가까지 참고할 수 있는 훌륭한 자료들입니다.


https://nimfsoft.art/ko

추천 비추천

2

고정닉 1

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 센터해도 될 것 같이 비주얼 물오른 아이돌 멤버는? 운영자 25/09/22 - -
이슈 ‘용원게이’를 넘어 배우 장용원으로 운영자 25/09/23 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47442 65
2892092 잘가 개멍청한유라갤로그로 이동합니다. 00:55 0 0
2892091 겨드랑이 땟국물이나 마셔 ㅗ ♥냥덩이♥갤로그로 이동합니다. 00:54 3 0
2892090 이하늬 이거실화냐 앞으로어떡해갤로그로 이동합니다. 00:49 6 0
2892089 끙야는 쾌감이당 By 나님 [1] ♥냥덩이♥갤로그로 이동합니다. 00:48 8 0
2892088 드뎌 싼다 싼다 싼다앙 !!!! [1] ♥냥덩이♥갤로그로 이동합니다. 00:47 7 0
2892087 반끙야방귀 [1] ♥냥덩이♥갤로그로 이동합니다. 00:44 8 0
2892086 이제 끙야기운 [1] ♥냥덩이♥갤로그로 이동합니다. 00:43 7 0
2892085 뿡야해도 안낫넹.. [1] ♥냥덩이♥갤로그로 이동합니다. 00:43 7 0
2892084 내일은 일부 솔로 고문 일이다 발명도둑잡기(118.216) 00:43 5 0
2892083 본질을 깨달으면 미래를 앞선당 [1] ♥냥덩이♥갤로그로 이동합니다. 00:42 7 0
2892082 이 저능아들아 입 닥치고 내가 시키는대로만 해 프갤러(110.8) 00:42 10 0
2892081 찢은 보수진보 대통합을 이루고 국가붕괴시킴 ㅋㅋㅋㅋㅋㅋ 타이밍뒷.통수한방(1.213) 00:36 9 0
2892080 나님 언어의 마술사 [1] ♥냥덩이♥갤로그로 이동합니다. 00:33 9 0
2892079 나님 표현력 왤케 ㅆㅅㅌㅊ? [1] ♥냥덩이♥갤로그로 이동합니다. 00:33 9 0
2892078 배속이 걸히적 거리는데 또 끙야까진 아님;; [1] ♥냥덩이♥갤로그로 이동합니다. 00:33 9 0
2892077 시원하게 끙야하구 빨리 자구싶당 ㅠ ㅅ ㅠ ♥냥덩이♥갤로그로 이동합니다. 00:31 9 0
2892076 노총각들이 마주하게 될 미래 발명도둑잡기(118.235) 00:28 8 0
2892075 강남가면1등 퍼펙트 가라오케(118.235) 00:25 10 0
2892074 코딩 고수가 될겁니다 [2] PyTorch갤로그로 이동합니다. 00:22 16 0
2892073 싱기 ♥냥덩이♥갤로그로 이동합니다. 00:16 10 0
2892072 고혈압 증세 때문에.. 흡연, 커피, 에너지 음료.. 끊 나르시갤로그로 이동합니다. 00:16 12 0
2892071 류도그랑 패턴이 같잖아 그냥.. [5] 루도그담당(58.239) 00:11 60 0
2892070 머쉬베놈 (MUSHVENOM) - 몰러유 (I don't know) 발명도둑잡기(118.216) 00:10 10 0
2892069 오늘 코딩으로 스트레스 품.. 그런데.. 나르시갤로그로 이동합니다. 00:07 14 0
2892068 엄마와의 대화 [1] ㅇㅇ(223.39) 00:07 18 1
2892067 그래서 하고 싶은 말이 뭐냐 [13] 루도그담당(118.235) 00:00 87 0
2892066 애널 저녁 반주했더니 속이 편치못하당 ♥냥덩이♥갤로그로 이동합니다. 09.25 15 0
2892065 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.25 11 0
2892064 이 갤은 어찌된게 매번 새로운 정병이 나타나서 공격하냐 ㅆㅇㅆ(124.216) 09.25 26 2
2892063 블랙홀안에 우주가 하나란법도 없지 ♥냥덩이♥갤로그로 이동합니다. 09.25 12 0
2892062 우주는 하나가 아님 ♥냥덩이♥갤로그로 이동합니다. 09.25 12 0
2892061 환율 1410원 폭등 무능좌파 이재명 때문에 IMF외환위기 현실화 ♥냥덩이♥갤로그로 이동합니다. 09.25 15 0
2892060 배고프다 발명도둑잡기(118.235) 09.25 15 0
2892059 크기 체감 ♥냥덩이♥갤로그로 이동합니다. 09.25 10 0
2892058 ㅆㅇㅆ 루도그담당 류류 노력 다같이 등장할 예정 ㅇㅇ(211.234) 09.25 35 2
2892057 뭔가 이상하다 했더니 점마 류도그였노 [13] ㅆㅇㅆ(124.216) 09.25 84 0
2892054 상대가 원한을 가져서 자신을 공격한다는 방어기제 ㅇㅇ(211.234) 09.25 26 2
2892051 ㅇㅅㅇ ♥냥덩이♥갤로그로 이동합니다. 09.25 12 0
2892049 김창욱 김제동 오은영 같은 프갤러(211.210) 09.25 12 0
2892048 싱기 ♥냥덩이♥갤로그로 이동합니다. 09.25 10 0
2892042 짹순이❤+ ♥냥덩이♥갤로그로 이동합니다. 09.25 14 0
2892041 스타트업 인턴 3개월 어떰? 프갤러(210.123) 09.25 16 0
2892040 토발즈 행님 한달뒤 유퀴즈에서 볼수있는겁네까 ㅋㅋㅋ 타이밍뒷.통수한방(1.213) 09.25 15 0
2892039 한번 장거리 하니까 바로 부상느낌옴 ♥냥덩이♥갤로그로 이동합니다. 09.25 17 0
2892038 토발즈 1찍이였누 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 타이밍뒷.통수한방(1.213) 09.25 19 0
2892037 내가 AI로 코딩/프밍 얘기 하는 이유 [2] 나르시갤로그로 이동합니다. 09.25 36 0
2892036 더 고등생명은 무엇이 인간과 차별화될깡? ♥냥덩이♥갤로그로 이동합니다. 09.25 15 0
2892035 인간은 두 손으로 정밀한 작업을하고 말을 할수있지 ♥냥덩이♥갤로그로 이동합니다. 09.25 11 0
2892034 쟨 지혼자 망상쳐하고 지혼자 정신승리하네 류류(121.160) 09.25 23 1
뉴스 마리떼 프랑소와 저버, 2025 발레코어 캠페인 공개 디시트렌드 09.25
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2