pesquise sobre a materia de "compiladores". talvez encontre algum material interessante no canal do Fabio Akita