开源电子书:自下而上的计算机科学

回复
头像
shaoziyang
帖子: 1978
注册时间: 2019年 10月 21日 13:48

开源电子书:自下而上的计算机科学

#1

帖子 shaoziyang » 2021年 5月 6日 21:07

图片

《自下而上的计算机科学》(Computer Science from the Bottom Up)一书的哲学是:
简言之,您正在阅读的内容旨在成为计算机科学的商业课程。年轻的计算机科学学生被教导要"驾驶"计算机:但是你去哪里学习引擎盖下面是什么?不幸的是,试图了解操作系统并不像打开引擎盖那么简单。当前的 Linux 内核有数百万行代码,再加上现代操作系统的其他关键部分(编译器、汇编程序和系统库),您的代码库变得难以想象。此外,加上一门大学级的操作系统课程(或四门),一些好的参考手册,两三年的C语言经验,也许,你能找到从哪里开始理解这一切的方法。

还是用汽车类比,未来的学生开始尝试在一级方程式赛车发动机上工作,却不知道两个冲程电机是如何工作的。在他们的商业课堂上,学生应该把二冲程发动机拆开、扭转、转动并重新组装起来,从而有一个很好的框架来理解一级方程式发动机是如何工作的。没有人会期望他们成为一级方程式赛车的工程师,但他们已经走在了路上!
 
隐藏内容
你必须登入/注册才可观看隐藏内容
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章