디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.09.24 19:44:26
조회 41 추천 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 - -
2891648 함 100대 해볼깡 ♥냥덩이♥갤로그로 이동합니다. 09.24 30 0
2891647 나님 페이스 200대 초반은 찍은거 같은데 ♥냥덩이♥갤로그로 이동합니다. 09.24 28 0
2891646 언리얼 CPP 관련 강의가 없는 이유가 CPP다룰정도면 ㅆㅇㅆ(124.216) 09.24 47 0
2891645 Intel VS AMD 어디 CPU 써야 코딩 능률 상승함? [7] ㅇㅇ(106.241) 09.24 63 0
2891644 아예 페이스 200대 못 찍는 사람들도 많대 ♥냥덩이♥갤로그로 이동합니다. 09.24 27 0
2891643 논리 회로 자체는 에러가 전혀 안 난다고 할 수는 없습니다 나르시갤로그로 이동합니다. 09.24 26 0
2891642 숏츠 존나 악질적인 새끼들 무조건 ㅂㅊ ♥냥덩이♥갤로그로 이동합니다. 09.24 27 0
2891641 사람이 생명주기를 조절하면, 생활패턴을 조작할 수 있을거같은데 ㅇㅇ(106.241) 09.24 27 0
2891640 언리얼 공부하는데, C++ 관련 자료가 전무한거 같던데 [2] ㅇㅇ(106.241) 09.24 75 0
2891639 비트코인 해킹 ♥냥덩이♥갤로그로 이동합니다. 09.24 34 0
2891638 컴퓨터쪽에만 그런진 모르겠는데, 표준 ㅈ같은거 많음 [1] ㅇㅇ(106.241) 09.24 40 0
2891637 카카오톡 업데이트 된거 개좋은데? 야옹아저씨갤로그로 이동합니다. 09.24 49 0
2891636 홍범도 마약 ♥냥덩이♥갤로그로 이동합니다. 09.24 30 0
2891635 일본의 심진석 ♥냥덩이♥갤로그로 이동합니다. 09.24 25 0
2891633 나님이 연설해도 재명이 보다 사람 많을듯 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.24 35 0
2891632 재명지원금 들어왔다 [3] 헬마스터갤로그로 이동합니다. 09.24 47 0
2891629 저장용 ♥냥덩이♥갤로그로 이동합니다. 09.24 29 0
2891628 컴퓨터구조를 몰라서 그러는데, 논리 회로(CPU)는 에러가 아에 안 남? [5] ㅇㅇ(106.241) 09.24 56 0
2891627 알아보쟈 ♥냥덩이♥갤로그로 이동합니다. 09.24 27 0
2891625 c/c++로 3년간 나 괴롭힌 애는 정신병자가 틀림없다. [1] 나르시갤로그로 이동합니다. 09.24 44 0
2891624 c/c++) 대체 왜 이 글이 기분 나쁘다는 건데??? [1] 나르시갤로그로 이동합니다. 09.24 47 0
2891623 더부룩 민주당 프갤러(5.143) 09.24 46 0
2891622 환자들 진짜.. 내 글마다 쫓아다니며 악플가는거봐. [1] 나르시갤로그로 이동합니다. 09.24 42 0
2891621 미쳣당 ♥냥덩이♥갤로그로 이동합니다. 09.24 42 0
2891620 이거 뭐임 [1] ㅇㅇ(106.241) 09.24 50 0
2891619 한두명의 실제 정신병 환자가 ip 바꿔가며 프갤 망치는게 맞는 듯 [1] 나르시갤로그로 이동합니다. 09.24 41 0
2891617 프갤을 프갤답게) delimiter의 표준 번역은 무엇인가? [1] 나르시갤로그로 이동합니다. 09.24 53 0
2891616 [애니뉴스] 시드노벨 사건이란? 프갤러(121.172) 09.24 36 0
2891615 쟤 따라다니면서 욕박는 애 기억하는게 쟤 뭐 취직한것도 아님 ㅆㅇㅆ(124.216) 09.24 48 0
2891614 ai가 하드코딩 추천하기도 하네 ㄹㅇ;; [2] 뉴진파갤로그로 이동합니다. 09.24 54 0
2891613 211.234 얘는 쓸데없이 왜 타인을 계속 괴롭히니? [1] 나르시갤로그로 이동합니다. 09.24 42 0
2891612 이대남 이랑 영포티가 화해하는법 ㅇㅅㅇ 류류(59.5) 09.24 42 1
2891611 프갤을 프갤답게) 어휘 요소란 [1] 나르시갤로그로 이동합니다. 09.24 52 1
2891610 만원 내고 한국세금 7000만원 빼먹은 짱깨 ♥냥덩이♥갤로그로 이동합니다. 09.24 51 0
2891609 나님.. 세상이 프래임 단위로 보임.. ♥냥덩이♥갤로그로 이동합니다. 09.24 33 0
2891608 게임 만드는데 객체지향 공부만 2년해서 인생낭비함 ㅇㅇ(211.234) 09.24 51 4
프갤을 프갤답게) 어휘 요소에 대해 정의되어 있는 서적이 있는가? [1] 나르시갤로그로 이동합니다. 09.24 41 2
2891606 23세, 무능력 인생에서 벗어나는법 찾아냄 ㄹㅇ ㅇㅇ(223.39) 09.24 40 0
2891605 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.24 26 0
2891604 그냥 한국 남자는 나이떠나서 다 참수가 답임 류류(59.5) 09.24 38 0
2891603 나는 저 장애인 새끼 이해가 안가는게 ㅆㅇㅆ(124.216) 09.24 63 2
2891602 저 따라다니는 유동 저능한게 뭔 게임만드는거 어쩌고로 지랄하는데 ㅆㅇㅆ(124.216) 09.24 48 2
2891601 게임 만든다면서 2년동안 객체지향만 공부함 ㅇㅇ(211.234) 09.24 53 4
2891600 솔직히 c++,러스트 환자,ㅆㅇㅆ 같은 사람들 싹 없어졋음 [1] 나르시갤로그로 이동합니다. 09.24 60 1
2891599 극좌 영포티는 사회문제다 ♥냥덩이♥갤로그로 이동합니다. 09.24 35 1
2891598 c++,러스트,ㅆㅇㅆ 등 타인이 먼저 시비를 걸었다 [1] 나르시갤로그로 이동합니다. 09.24 46 1
2891597 오늘의 개발일기 PyTorch갤로그로 이동합니다. 09.24 48 0
2891596 ip 검색 이런게 있어야 퇴출이 가능할텐데 [1] 나르시갤로그로 이동합니다. 09.24 43 0
2891595 c++ 환자의 망상 재시작 댓글 [8] 나르시갤로그로 이동합니다. 09.24 53 0
2891594 근데 솔직히 기본소득으로는 안됨. 유지가 불가능한 정책이다. 프갤러(223.39) 09.24 38 0
뉴스 '뮤직뱅크' TIOT(티아이오티), 'MY PRIDE' 지상파 첫 무대…청춘 그루브 풀 충전  디시트렌드 09.27
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2