Compiler AST is short for abstract syntax tree. IR is short for intermediate representation. C Compiling Process Java Compiling Process Python Compiling Process