新手如何选择计算机原理书籍?机械工业大黑书选哪本比较易懂?
本人学习编程纯属兴趣爱好,学过 Python Web、Golang、Rust、C(GCC)。能写一点小型 Web 网站、小爬虫、基础数据结构。学习期间(自学的)是照着书和网上示例敲代码多,对原理什么的几乎不懂。
现在想学习计算机原理方面的知识。网上也搜寻了一些资料,基本是机械工业的那些大黑书出镜率很高,评价也很高。
对比了一些大黑书后,想请各位大佬推荐一下,《深入理解计算机系统》、《现代操作系统》、《计算机组成与设计:硬件/软件接口》这三本中,哪本相对简单?适合新手学习计算机原理,尽可能少地受到挫败感。或者有其他计算机原理书籍推荐?
我的工作跟计算机界没有任何关系,就是对计算机原理比较好奇。
我的选择是 CSAPP。因为第三章用到汇编,可以先看看王爽的《汇编语言》。这本书很好读,前言中对知识屏蔽的阐述对我很有启发。
CSAPP 是大杂烩,讲的内容要浅一些,我觉得先读这个比较合适。