首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一本书涵盖了计算机科学的基本原理?

有没有一本书涵盖了计算机科学的基本原理?
EN

Software Engineering用户
提问于 2012-07-02 18:41:31
回答 5查看 7.9K关注 0票数 8

当我读电子工程本科的时候,有一本叫范瓦尔肯堡的“基本电”的书。如果你翻阅那本书的封面,你的电气工程基础将是防弹的。我会推荐我所有的三年级学生,我非常喜欢它。

在计算机科学领域有这样一本书吗?我不太关心算法。我正在寻找更多的东西,告诉我如何在封面下一切工作。TCPIP,内存管理,DNS,路由,SSL,缓冲区,队列等。

EN

回答 5

Software Engineering用户

回答已采纳

发布于 2012-07-02 19:47:01

由于计算机科学领域非常广泛,你不可能在一本书中找到你想要的所有东西。但是,通过阅读以下主题中的至少一本书,您可以得到几乎所有的基础知识:

  • 计算机体系结构(如计算机体系结构:一种定量方法)
  • 操作系统(如现代操作系统)
  • 联网(如计算机网络:一种自上而下的方法)
  • 编程语言(如编程语言语用学)
  • 数据库管理系统(如数据库设计与关系理论)

如果你在这个列表中添加一个算法入门和一两门关于特定编程语言的课程,你就会得到你的最基本的CS课程。

票数 7
EN

Software Engineering用户

发布于 2012-07-02 19:04:19

概念上计算机科学是一个相当狭窄的话题,

计算机科学或计算科学(简称CS或CompSci)是计算的科学和数学方法,特别是计算机器和过程的设计方法。计算机科学家是专门研究计算理论和计算机设计的科学家。

纯粹的计算机科学并不是关于你想要一本全面的书的大多数事情。有许多子类型是计算机科学的一部分,但它们很快就偏离了上面的定义。

  • DNS、TCP/IP、路由等都涉及到网络和网络管理。这很容易成为一个多方面的课题。
  • SSL是关于数据的加密和安全传输。多学科也是。
  • 缓冲,排队,内存管理是关于时间和空间算法是一个交叉。关于理论和历史的多学科,以及关于实现的多本书。

严格地说,计算机科学并不是关于上面的事情,而是关于是什么使这些事情成为可能。

票数 6
EN

Software Engineering用户

发布于 2012-07-02 18:51:38

这是一个非常广泛的话题。我建议你看看维基百科-计算机科学

这里是关于tis主题的结构化论文:计算机基础科学概念

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/155321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档