非科班应该很少有看编译原理。