Linguagem de programação para ensinar compiladores