详细的描述编译程式的各个阶段及各种语言的特性