Compiler
[Source Code](https://texonom.com/source-code-a8748a0fd2974486b1aa55c00583ba2f) [Parser](https://texonom.com/parser-3c4d9ebc7e7a4bab96c80ea4a9c6fbd9) 


### Code ⇒ Tokens ⇒ relation tree ⇒ machine code
### Compiler Notion
|Title|
|:-:|
|[Compiler History](https://texonom.com/compiler-history-d6080c44bc8c46bfac7d1814130e69fe)|
|[Compiler Component](https://texonom.com/compiler-component-48a1b4636a97414b87dbc5e3b71b3530)|
|[Compiler Token](https://texonom.com/compiler-token-74eae78a9f244a159489dd467706560f)|
|[Compiler Translation](https://texonom.com/compiler-translation-ce058fbc702149588f2ed09b19e10871)|
|[Compiler Optimization](https://texonom.com/compiler-optimization-3eee7067387b45d7875df50f4473ad18)|


### Compiler Usages
|Title|
|:-:|
|[Compiler Frontend](https://texonom.com/compiler-frontend-d4fe8a4e0abd47b08323b97c0ac634e4)|
|[Compiler Backend](https://texonom.com/compiler-backend-955b323988eb4fef99ebd5f982480f15)|
|[Runtime](https://texonom.com/runtime-8c8c9be86fa946e6911d91a1a49e1970)|
|[Binary File](https://texonom.com/binary-file-a045fcaba4d44b4ba9d0fee81cbafc86)|
|[Cross Compiler](https://texonom.com/cross-compiler-b03babe2923a4039bb59bb744a328e44)|
|[Compiler Bootstrapping](https://texonom.com/compiler-bootstrapping-52bf500d5d1b4a2b8ccc0a5223a36f5e)|




> [The path to implementing a programming language](https://rainingcomputers.blog/dist/the_path_to_implementing_a_programming_language.md)

> [컴파일러는 어떻게 내가 작성한 코드를 인식하는걸까? - 재그지그의 개발 블로그](https://wormwlrm.github.io/2021/04/18/Formal-Language-and-Compiler.html)





