普林斯顿计算机公开课科普pdf百度网盘下载地址?
从1999年开始,作者在普林斯顿大学开设了一门名叫“我们世界中的计算机”的课程(COS 109:Computers in Our World),这门课是向非计算机专业的学生介绍计算机基本常识的,多年来大受学生追捧。除了向学生讲解计算机理论知识,这门课还有相应的实验课——学生可以试着用流行的编程语言写几行代码,大家一起讨论苹果、谷歌和微软的技术如何渗入日常生活的每个角落。本书就是以这门课程的讲义为主要内容重新编写而成,它解释了计算机和通信系统的工作原理,并讨论了新技术带来的社会、政治和法律问题。
作者简介:
Brian W. Kernighan 世界顶尖计算机科学家,曾为贝尔实验室计算科学研究中心高级研究人员,现为普林斯顿大学教授。他是AWK语言和AMPL语言的发明人,还参与过UNIX和许多其他系统的开发,同时出版了《The C Programming Language》《The Practice of Programming》《The Elements of Programming Style》等在计算机领域影响深远的著作。 Kernighan主张所有人都应该了解计算机,在他心目中,此书相当于“写给未来总统的计算机读物”,是新一代公民必读之作。本书中讲解的内容甚至会影响我们在微博和社区上的活动,以及使用智能手机的方式。
目录:
第1章 计算机里有什么 …… 6
第2章 位、字节和信息的表示 …… 25
第3章 深入CPU …… 47
第4章 算法 …… 74
第5章 编程与编程语言 …… 93
第6章 软件系统 …… 126
第7章 学习编程 …… 157
第8章 网络 …… 184
第9章 因特网 …… 209
第10章 万维网 …… 244
第11章 数据与信息 …… 277
第12章 隐私与安全 …… 311
第13章 结束语 …… 335
点击下载