디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.09.24 19:44:26
조회 63 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 우리나라를 대표해서 UN 연설자로 내보내고 싶은 스타는? 운영자 25/09/29 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2892931 카카오톡 11에서 갑자기 25로 버전 바꿧네 헬마스터갤로그로 이동합니다. 09.29 50 0
2892930 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.29 25 0
2892929 중국 형님들 걍 존나 잘침 루도그담당(118.235) 09.29 46 0
2892928 supabase<<이거 RLS 설정 존나 귀찮네 진짜 ㅆㅇㅆ(124.216) 09.29 48 0
2892927 ai 이거 로컬에서 쓴다는게 말이 안되는데 현시대에서?? 타이밍뒷.통수한방(1.213) 09.29 77 0
2892925 아직도 짱개가 기술적으로 한국보다 밑이라는 착각은 마시기 바랍니다. 프갤러(218.154) 09.29 55 0
2892924 여동생년 족치러 간다...하... ㅇㅇ(211.234) 09.29 63 0
2892923 해외여행 가시는 분? [1] 발명도둑잡기(39.7) 09.29 45 0
2892921 애새끼좀 더 번식해라 이기이기 ㅋㅋㅋㅋ 타이밍뒷.통수한방(1.213) 09.29 31 0
2892920 냥덩이 마누라 될 사람 발명도둑잡기(39.7) 09.29 49 1
2892919 성 착취자는 보상금을 챙겼고 성 피해자는 절규를 남겼다 발명도둑잡기(39.7) 09.29 35 0
2892918 점심 간식 발명도둑잡기(39.7) 09.29 31 0
2892917 근데 난 사실 질문글삭 [2] 루도그담당(118.235) 09.29 50 0
2892916 나처럼 질문글삭해도 남길 수 있게 댓글에 더해서 글로 해라 [2] ㅆㅇㅆ(124.216) 09.29 57 0
2892914 MCP 랭체인, RAG 해보면 다 재밌음. 왜냐하면 지금 LLM이 ㅆㅇㅆ(124.216) 09.29 68 0
2892913 요즘 ai 발전된거 개무섭노 [3] 프갤러(61.76) 09.29 124 0
2892912 이런 씨발 비주얼스튜디오 세팅다날라갔니 ㅇㅇ(223.38) 09.29 44 0
2892911 나님 통찰력 ㄱㅆㅅㅌㅊ !! ♥냥덩이♥갤로그로 이동합니다. 09.29 34 1
2892909 프로그래머 입장에서 짱개 입국을 막아야하는 이유 [1] 프갤러(218.154) 09.29 65 0
2892908 나님 조만간 퐁퐁영45티 글 하나 써봄 ♥냥덩이♥갤로그로 이동합니다. 09.29 42 0
2892907 대한민국 중국남자 무비자입국 절대적으로 막아야합니다 [2] ㅇㅇ갤로그로 이동합니다. 09.29 401 3
2892904 주가 떨어졌네 개떡 같은거 ㅎㅎ 나르시갤로그로 이동합니다. 09.29 43 0
2892903 블록체인으로 수익이 나는것자체가 세상이 모순덩어리인거지 [2] 타이밍뒷.통수한방(1.213) 09.29 62 0
2892897 MCP랑 랭체인은 재미없어보이네여 [4] PyTorch갤로그로 이동합니다. 09.29 78 0
2892896 애새끼좀 더 번식해라 이기이기 ㅋㅋㅋㅋ 타이밍뒷.통수한방(1.213) 09.29 32 0
2892895 [대한민국] 주한미군 사령관 중장 표기 프갤러(121.172) 09.29 42 0
2892894 카톡을 대체할 개쩌는 메신저 만들어봐라 ㅇㅇ갤로그로 이동합니다. 09.29 61 0
2892884 질문글삭뭐냐고 루도그담당(211.184) 09.29 51 0
2892880 개발자새끼들 뭐좀 더 안다고 깝치지좀 마라 ㅇㅇ; [6] 프갤러(118.33) 09.29 144 2
2892879 플러터 쓰는데 gradle 이거 세팅하기 존나 좆같다 프갤러(222.121) 09.29 57 0
2892878 자러간다~ ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.29 31 0
2892872 피곤하다 [2] 루도그담당(211.184) 09.29 54 0
2892865 수제 햄버거집 몰카 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 09.29 70 0
2892864 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.29 36 0
2892863 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09.29 59 0
2892861 3500억 $ -> imf -> 알짜기업 팔림 -> 망국 프갤러(175.197) 09.29 112 0
2892860 지드래곤 ♥냥덩이♥갤로그로 이동합니다. 09.29 62 0
2892859 귀염 ♥냥덩이♥갤로그로 이동합니다. 09.29 38 0
2892858 프랑스 사태 보면 나님 예지몽 ㄹㅇ 인듯 ♥냥덩이♥갤로그로 이동합니다. 09.29 56 1
2892857 프갤 켜니 화면주사율이 일정해짐. 다른거 하면 이상해지네.. DVI소프펌 넥도리아(220.74) 09.29 56 0
2892856 다카이치 사나에 - 닥터때바라 닮음 (둘다 빌런대장) ㅇㅇ(175.197) 09.29 41 0
2892855 앱히키 씨발년아 뒤져라 [1] ㅇㅇ(222.108) 09.29 62 0
2892854 인지과학조져라 손발이시립디다갤로그로 이동합니다. 09.29 63 0
2892853 자고 일어나서 빌드하면 드디어 타로 일일 운세까지는 완성하겠네 [2] ㅆㅇㅆ(124.216) 09.29 54 0
2892852 AMI를 vmdk로 추출 후 vmware에서 부팅해본사람 ㅇㅇ갤로그로 이동합니다. 09.29 38 0
2892849 스레드가 뭔지도 모르는 새끼가 왜 비동기로 개념싸움 거는거야 [2] ㅇㅇ(106.241) 09.29 80 1
2892843 밥버러지... 고기도 익고... 명절한상 1주 시작. 넥도리아(220.74) 09.29 77 0
2892842 파이썬 질문인데 sha256 체크섬이 일치하지 않는다고 뜨는데.. [1] 프갤러(125.249) 09.29 70 0
2892841 ㅅㅂ... 알콜중독인가 잠이안와서 갈비탕 한그릇에 맥주깠다 ㅇㅇ(223.38) 09.29 37 0
2892840 밥 언재끔 커피 뿌려주었는데... 넥도리아(220.74) 09.29 78 0
뉴스 ZEROBASEONE & RIIZE & NCT WISH & 아일릿 & MEOVV & Hearts2Hearts, 아이돌 총출동 ‘레전드 라인업’ (2025 추석특집 아육대) 디시트렌드 10.02
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2