
프로그래밍 언어 처리의 핵심 요소인 Lexer, Parser, Tokenizer에 대해 자세히 알아볼 것이다. 이 세 가지 요소는 컴퓨터가 우리가 작성한 코드를 이해하고 실행하는 데 없어서는 안 될 중요한 역할을 한다.

프로그램이 실행 될 때 우리가 알기도 전에 메모리가 할당 됩니다. 변수 하나를 만들 때 마다 프로그램은 변수를 저장하기 위해 메모리를 할당합니다. 이번 글에는 프로세스 메모리에서 가장 큰 역할을 차지하는 Stack과 Heap에 대해서 집중해 보겠습니다.