Parsing(파싱)과 Parser(파서)

2022. 5. 30. 14:57·Learning-Log/Computer Science
728x90
320x100

영어로 Parse는 구문을 의미한다.


따라서 Parser는 구문을 처리해주는 프로그램을 말한다.


그리고 Parsing은 구문을 처리하는 프로세스를 말한다. 이 때, 이 과정을 유식하게 표현하면 '구문 분석'이 된다.
특히, 컴퓨터 과학 분야에서는 어떤 주어진 문자열이나 텍스트 따위를 의미 단위(토큰)으로 분류하여 이를 체계화 구조화 하는 것을 구문분석이라고 한다.

예를 들어, 'name.email.sex.age.country' 형식에 따라 작성된 어떤 String 타입의 데이터를 입력받아 이를 각각 name, email, sex, age, country 로 분류하여 가공 및 처리하기 용이하게 만드는 것도 가장 기초적인 단계의 구문분석이고, 반대로 사람이 입력한 어떤 데이터를 컴퓨터가 알아듣게 변환하는 것도 구문 분석이다. 

그래서 어떤 의미에서는 파서는 Compiler와 유사한 측면도 있다.(엄밀하게 말하면 파서가 Compiler나 interpreter 보다 상위 개념이다)

출처 : 직접 그림

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Learning-Log > Computer Science' 카테고리의 다른 글

[크롬 확장 프로그램] CrxMouse 버그 발견  (1) 2022.06.03
[Node.js/MongoDB] Mongoose에서 ObjectId 값을 제대로 못 받아오는 현상  (2) 2022.05.30
[Multer] Crash in HeaderParser in dicer  (1) 2022.05.30
[Linux/Ubuntu] Ubuntu에 프로그램 설치하기 - 심화편  (1) 2022.05.30
[Linux/Ubuntu] WSL2 환경에서 Git 시작하기  (0) 2022.05.30
'Learning-Log/Computer Science' 카테고리의 다른 글
  • [크롬 확장 프로그램] CrxMouse 버그 발견
  • [Node.js/MongoDB] Mongoose에서 ObjectId 값을 제대로 못 받아오는 현상
  • [Multer] Crash in HeaderParser in dicer
  • [Linux/Ubuntu] Ubuntu에 프로그램 설치하기 - 심화편
Xpectation
Xpectation
理
    반응형
  • Xpectation
    자기실현적 기대
    Xpectation
  • 전체
    오늘
    어제
    • 전체보기 (216)
      • Thinking-Log (42)
        • 인간에 관한 생각 (22)
        • 사회현상에 관한 생각 (9)
        • 말씀에 관한 생각 (4)
        • 기타 잡념 (7)
      • Trading-Log (8)
        • 주식 잡념 (9)
      • Learning-Log (104)
        • Computer Science (70)
        • Economics (21)
        • Law (1)
        • ETC (12)
      • Review-Log (45)
        • 食思味 (14)
        • 聽思聰 (6)
        • 視思明 (12)
        • IT 제품, 전자기기 (7)
        • 게임 (0)
        • 기타 (6)
      • Creating-Log (5)
        • 주방 (0)
        • 서재 (5)
        • 기타 (0)
      • Photo-Log (3)
        • 사진 일기 (3)
      • 미분류 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 태그
  • 링크

    • 티스토리 홈
  • 공지사항

  • 인기 글

  • 태그

    매매일지
    딥러닝
    ASMR
    수면유도
    오블완
    경제학
    주식
    마인드위즈Pro
    클래식음악
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.1
Xpectation
Parsing(파싱)과 Parser(파서)
상단으로

티스토리툴바