对于计算机理论知识的学习顺序,以我之见应该是: 硬件基础:(数字电路,数字逻辑,计算机组成原理) 软件知识:(数据结构,算法) 高层知识:(集合论,数理逻辑,数论,可计算性,lamda演算,代数系统) 纯属个人意见,不当之处,敬请指教。