디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.09.24 19:44:26
조회 69 추천 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/10/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2891980 이제 잠들때까지 다중이로 서로 빨아댄다 ㅇㅇ(211.234) 09.25 42 4
2891979 사업을 하고 싶으니까 하는거지 남의 인생의 길과 내 인생의 길이 [1] ㅆㅇㅆ(124.216) 09.25 69 0
2891976 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.25 34 0
2891975 예전에 낚시 유튜브보다가 [4] 루도그담당(58.239) 09.25 50 0
2891974 ㅆㅇㅆ야 너 진짜 걱정 안돼? [3] ㅇㅇ(124.48) 09.25 83 4
2891973 주말에 봐야징 [1] ♥냥덩이♥갤로그로 이동합니다. 09.25 46 0
2891968 찢재명 최측근 하정우 떳다 이기이기 ㅋㅋㅋㅋㅋㅋㅋ 타이밍뒷통수한방(1.213) 09.25 53 0
2891967 무통장이라 얼마 들어왔는지 모르지 ㅇㅇ(211.234) 09.25 45 2
2891966 쟤 뭐 맞지도 않은걸 맞았다 정신승리하는것부터가 이상한데 ㅆㅇㅆ(124.216) 09.25 59 0
2891965 회사는 왜케 쉽게 못짜르는걸까? ㅇㅇ(175.197) 09.25 46 0
2891964 노가다 현장 현찰박치기면 인증을 못 하지 ㅇㅇ(211.234) 09.25 49 2
2891963 쟤 좀 이상한거 같은데 지능이 낮냐? 계약서를 어케 공개해 [4] ㅆㅇㅆ(124.216) 09.25 75 0
2891962 저 병신은 개인 사업자는 개인 통장으로도 된다는거 모르나 [6] ㅆㅇㅆ(124.216) 09.25 87 0
2891961 잔고가 없어서 수익인증을 못하는 이유 ㅇㅇ(211.234) 09.25 43 0
2891960 부업이 과제대행입니다 [1] ㅇㅇ(211.234) 09.25 55 0
2891958 그런데 대체 사무실 임대는 왜함? ㅇㅇ(124.48) 09.25 57 0
2891957 9월말 2ㅌㅊ마감 10월 3ㅌㅊ마감 빠르면 ♥냥덩이♥갤로그로 이동합니다. 09.25 42 0
2891956 오징어 회 존나 땡기네 [2] 루도그담당(58.239) 09.25 67 0
2891955 난 저 병신 좀 이해가 안가는게 걍 말하는거보니 지가 좆털려놓고 [4] ㅆㅇㅆ(124.216) 09.25 84 0
2891954 짱깨 트리플쇼크 국가붕괴중 ♥냥덩이♥갤로그로 이동합니다. 09.25 40 0
2891953 ㅆㅇㅆ야 쿨하게 수입 인증해라 ㅋㅋㅋㅋㅋㅋ [5] ㅇㅇ(124.48) 09.25 81 3
2891951 저 새끼 병신인가 개인사업자내고 사무실낸게 한게 없는거냐? [5] ㅆㅇㅆ(124.216) 09.25 74 0
2891950 결국 ㅆㅇㅆ는 반년간 이뤄낸게 없다는 소리네? [4] ㅇㅇ(124.48) 09.25 81 4
2891949 저 새끼 자기 러스트쓴다고 깝치다가 러스트 문법도 몰라서 좆털리고 [3] ㅆㅇㅆ(124.216) 09.25 80 0
2891948 처리능력은 체력에서 나온당 By 나님 ♥냥덩이♥갤로그로 이동합니다. 09.25 43 0
2891947 하루 2ㅌㅊ만 더 쳐내구 싶은데 체력이 안된당 ♥냥덩이♥갤로그로 이동합니다. 09.25 35 0
2891946 회 존나 먹고싶은데 [1] 루도그담당(58.239) 09.25 63 0
2891945 게임 출시는 한 2곳 외주해서 얼추 시스템 몇개 외주받아서 납품한거 있음 [1] ㅆㅇㅆ(124.216) 09.25 71 0
2891944 지나간일 뇌에서 되풀이하다가 ㅇㅇ(211.234) 09.25 46 1
2891943 뭐 맞은적이 없는데 뭔소리고. 게임은 스프라이트 사기 먹어가지고 돈벌어서 [4] ㅆㅇㅆ(124.216) 09.25 90 0
2891942 지나간 일 뇌에서 계속 되풀이 하는거 정신병임? [1] ㅇㅇ(106.241) 09.25 60 0
2891941 ㅆㅇㅆ 이새끼 사업한다면서 예창패 지원했잖아 [5] ㅇㅇ(124.48) 09.25 91 0
2891940 아 노래 존나 흥한다 루도그담당(58.239) 09.25 47 0
2891939 곧 짤릴꺼같아 ㅇㅇ(175.197) 09.25 48 0
2891938 내가 대통령이면 개발자한테 엄청 지원금 퍼붙는다 [1] ㅇㅇ(106.101) 09.25 97 1
2891937 나님 따따한 코코아 한 잔 하궁 주무실 준비⭐+ ♥냥덩이♥갤로그로 이동합니다. 09.25 36 0
2891936 ㅆㅇㅆ 이새끼 성공했냐? [2] ㅇㅇ(124.48) 09.25 86 4
2891935 날욕하는 사람은 너하고 류류 밖에 없어 ㅎㅎ [1] 프갤러(210.217) 09.25 170 2
2891934 좀 이해가 안가는 놈이 210.217 쟤 121.139 다중이 유동임 ㅆㅇㅆ(124.216) 09.25 64 0
2891932 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.25 45 0
2891930 차단한 좆벌레 새끼 또 댓글다나보네 [1] ㅆㅇㅆ(124.216) 09.25 56 0
2891928 그렇게 프갤서 잘난척 하던 ㅆㅇㅆ가 왜 일이없냐? ㅋㅋ [1] 프갤러(210.217) 09.25 99 6
2891926 스팀 해킹 기법 살벌하네 [4] 루도그담당(58.239) 09.25 91 0
2891924 일이 며칠째 없다. [2] ㅆㅇㅆ(124.216) 09.25 72 0
2891923 중국이 코딩 1짱이라 한국 프로그래밍 커뮤니티는 볼게 없음.... [4] ㅆㅇㅆ(124.216) 09.25 101 0
2891921 근데 AI 딸깍으로 된다면 다 홈페이지 만들고 해야하는데 막상 ㅆㅇㅆ(124.216) 09.25 67 0
2891920 그냥 AI로 전부 짜달라하면 안되고 함수단위로 짜면됨 [4] ㅆㅇㅆ(124.216) 09.25 75 0
2891918 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 09.25 56 0
2891916 ai로 하면 되니 언어는 안배워도 된다라. 쓴소리 좀 하겠읍니다. [3] 프갤러(110.8) 09.25 112 1
2891915 님들아... 저 공부 제대로 할거임... 진짜 먹고살아야함 ㅇㅇ(223.39) 09.25 74 1
뉴스 '신인감독 김연경' 한때 IBK 유망주였던 세터 이진, 친정팀 상대로 선전포고! “잘하는 거 보여주고 나올 것” 디시트렌드 10.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2