这本书(被称为CS:APP)是为计算机科学家、计算机工程师和其他希望通过学习计算机系统“引擎盖下”发生的事情来编写更好的程序的人准备的。我们的目标是解释所有计算机系统的持久概念,并向您展示这些思想影响应用程序的正确性、性能和实用性的具体方式。许多系统书籍是从构建者的角度编写的,描述了如何实现硬件或系统软件,包括操作系统、编译器和网络接口。这本书是从程序员的角度写的,描述了应用程序程序员如何利用他们对系统的知识来编写更好的程序。当然,学习一个系统应该做什么提供了学习如何构建一个系统的良好的第一步,因此这本书也是对那些继续实现系统硬件和软件的人的有价值的介绍。大多数系统书籍也倾向于只关注系统的一个方面,例如,硬件体系结构、操作系统、编译器或网络。这本书涵盖了所有这些方面,以程序员视角的统一主题。如果你学习和学习这本书中的概念,你将成为一个罕见的权力程序员谁知道事情如何工作,如何修复他们时,他们打破了你的道路。您将能够编写程序,更好地利用操作系统和系统软件提供的功能,在各种操作条件和运行时参数下正确运行,运行速度更快,并避免程序易受网络攻击的缺陷。您将准备深入研究高级主题,如编译器、计算机体系结构、操作系统、嵌入式系统、网络和网络安全。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !