thisisablog

  • 홈
  • 태그
  • 방명록

컴파일러 만들기 1

[컴파일러 만들기] 2. 컴파일의 첫 번째 단계 - 어휘 분석

'컴파일러 만들기' 책을 참고하여 진행. 이번 포스팅은 컴파일의 첫 번째 단계인 어휘 분석에 대해 알아보고 어휘 분석 구현에 대해 다룬다. 컴파일 : 소스 코드를 목적 코드로 번역하는 과정 컴파일 단계 : 소스 코드 -> 어휘 분석 > 구문 분석 > 코드 생상 -> 목적 코드 + 여기서 컴파일러는 c++ 을 사용해서 작성한다! 어휘 분석 lexical analyze어휘 분석은 프로그래밍 언어로 작성한 소스 코드의 문자열을 분석하는 과정이다. 💭 소스 코드 문자열은 무엇으로 구성되어 있을까? 바로 어휘들이다! 소스 코드 문자열은 어휘들의 나열이다. 어휘 분석은 곧 소스 코드의 문자열의 어휘 분석을 하는 것이다. 💭 어휘에는 어떤 것들이 있을까?키워드: for, if, function, return 등과 같..

Projects/Crafting a Compiler 2023.08.29
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (38)
    • Computer Science (24)
      • Operating System (8)
      • Computer Architecture (0)
      • Computer Networking (1)
      • Software Engineering (6)
      • Software Application (9)
      • Database (0)
      • 끄적끄적 (0)
    • Algorithms (5)
    • Programming Language (2)
      • Python (2)
      • C++ (0)
    • Database (3)
    • Projects (3)
      • Crafting a Compiler (3)
    • Story (0)

Tag

데이터베이스, MySQL, 소프트웨어응용, 그리디알고리즘, 프로세스모델, 운영체제, MySQL CRUD, 컴파일러 만들기, 운영체제 종류, SQL문법, 알고리즘, Girvan-Newman, 백준, 커뮤니티, 런타임에러, MySQL 데이터 관리, 운영체제의역사, MySQL Monitor, 소프트웨어공학, 네트워크,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바