CWYAlpha

Just another WordPress.com site

Thought this was cool: 有哪些比较基础的计算机书籍?

leave a comment »


谢邀,正好今年夏天的时候,在毕业生卖书的地摊上找到一本书,还挺好的,叫做《Computer Science Illuminated》(计算机科学概论,点亮你的计算机世界),作者是Nell Dale和John Lewis。

http://www.amazon.cn/Computer-Science-Illuminated-Student-Study-Guide-Dale-Nell-B/dp/0763726265/ref=sr_1_7?ie=UTF8&qid=1356683364&sr=8-7

这是第二版的,英文版的比较贵,卓越上有一本第三版的中文译本。http://www.amazon.cn/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E6%A6%82%E8%AE%BA-%E6%88%B4%E5%B0%94/dp/product-description/B001TDM10Y/ref=dp_proddesc_0?ie=UTF8&s=books

这本书的内容比较丰富,但是对于任何一个话题都没有具体的展开详述,毕竟只有600多页的篇幅,而其中任何一个章节的内容拿出来进行系统叙述都可以变成一本600页以上的书。这本书只能让你有一个概要性的、宏观上的理解,如果要求深入,请另外选择书籍。

以下是一些简要的章节:
Laying the Groundwork(基础知识)

  • Chapter 1 The Big Picture(全景图),本书的层次,计算机和软件的历史。

The Information Layer(信息层面)

  • Chapter 2 Binary Values and Number Systems(二进制值和计数系统),二进制、八进制、十进制、十六进制的计算和转换。
  • Chapter 3 Data Representation(数据表示),模拟量和数字量,如何表示数据,数怎么表示,文字、声音、图像、视频怎么表示。

The Hardware Layer(硬件层面)

  • Chapter 4 Gates and Circuits(逻辑门和电路),门电路、晶体管、加法器、存储器的简单原理。
  • Chapter 5 Computing Components(计算部件),冯式结构、CPU指令周期、外存结构和非冯式结构。

The Programming Layer(编程层面)

  • Chapter 6 Problem Solving and Algorithm Design(问题解决和算法设计),设计简单算法、自顶向下、测试和面向对象。
  • Chapter 7 Low-Level Programming Languages(低级编程语言),机器语言和汇编。
  • Chapter 8 High-Level Programming Languages(高级编程语言),编译器和解释器、编程范式、函数式编程、常用的程序结构(IO、选择、循环、子程序、递归等)、类型系统。
  • Chapter 9 Abstract Data Types and Algorithms(抽象数据类型和算法),数组和链表、排序、二分查找、栈和队列、树。

The Operating System Layer(操作系统层面)

  • Chapter 10 Operating Systems (操作系统),操作系统的功能、内存管理、进程管理、CPU调度。
  • Chapter 11 File Systems and Directories(文件系统和目录),文件操作、目录树、磁盘结构。

The Application Layer(应用程序层面)

  • Chapter 12 Information Systems(信息系统),电子表格和数据库系统。
  • Chapter 13 Artificial Intelligence(人工智能),思考机器、知识表示、专家系统、神经网络、自然语言处理和机器人。
  • Chapter 14 Simulation and Other Application(模拟器和其他应用),模拟系统、CAD和嵌入式系统。

The Communication Layer(通信层面)

  • Chapter 15 Networks(网络),网络的结构和模式、网络协议和地址。
  • Chapter 16 The World Wide Web(万维网),使用网络(搜索引擎、即时通信等),HTML、交互式页面和XML。

In Conclusion(结论)

  • Chapter 17 Limitations of Computing(计算的局限)

— 完 —

下载知乎 iPhone 客户端:http://zhi.hu/ios
from 知乎每日精选: http://www.zhihu.com/question/20679695/answer/15830307

Written by cwyalpha

十二月 31, 2012 在 2:48 下午

发表在 Uncategorized

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: