编译原理讲的是从源码到可执行文件的过程;有点小南统一建模语言(UML)讲面向对象的一些图示,比如用例图,序列图,如果做过具体项目,很简单,如果没有做过就比较抽象。面向对象系统分析与设计讲 需求分析,概要设计,详细设计等,很文科,没啥需要理解的。 比较难的是编译原理了,先学面向对象系统分析与设计吧,然后学UML,有一点点关系。