世界是数字的

世界是数字的
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2013-07
版次: 1
ISBN: 9787115318756
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 255页
字数: 302千字
正文语种: 简体中文
原版书名: D is for Digital
192人买过
  •   从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主张所有人都应该了解计算机,在他心目中,此书相当于“写给未来总统的计算机读物”,是新一代公民必读之作。本书中讲解的内容甚至会影响我们在微博和社区上的活动,以及使用智能手机的方式。

      译者简介:
      李松峰,图灵QA部主任。2006年起投身翻译,出版过译著20余部,包括《JavaScript高级程序设计》、《简约至上》等畅销书。2008年进入出版业,从事技术图书编辑和审稿工作。
      2007年创立知识分享网站“为之漫笔”(cn-cuckoo.com),翻译了大量国外经典技术文章。2012年下半年创立“A List Apart中文版”站点(alistapart.cn),旨在向中文读者译介这一国际顶级Web设计与开发杂志。他经常参加技术社区活动,曾在W3ctech 2012 Mobile上分享“Dive into Responsive Web Design”。2013年1月应邀在金山网络分享“响应式Web设计”,2013年3月应邀在奇虎360分享“JS的国”。  徐建刚,网名adoal,山东青岛人,1975年生,就职于浙江大学图书与信息中心,从事图书馆信息化与数字图书馆研究工作。有丰富的服务器系统运维经验,对互联网领域常见的开源操作系统、电子邮件服务器、目录服务器等软件有深入的了解。熟悉多种主流编程语言,尤喜Python。热心开源软件推广,活跃在水木等国内技术社区。此外,他还是浙江大学开源软件镜像站的负责人和主要维护者。
    开篇语
    任何足够先进的技术都与魔术无异。
    --阿瑟?C.克拉克,"技术及未来前景",
    《三号行星的报告》,1972年
    第一部分 硬件
    计算设备的历史悠久,不过早期的计算设备大多数是专用的,通常用于预测天文事件及其发生方位。例如,关于巨石阵,一个尚未证实的推测就认为它是一座天文观测站。公元前100年制造的安提基瑟拉机器就是一台天文计算机,其机械结构之精妙令人叹为观止。

    第1章  计算机里有什么
    PC这个名字是个人计算机(Personal Computer)的缩写,或者说源自于1981年IBM开始卖的那种PC。还有些人可能有苹果Mac机,上面运行某个版本的Mac OS X操作系统。更专用的设备,比如手机和平板电脑,也是强大的计算机。这些计算机看起来很不一样,用起来也感觉不一样,但这仅仅是表象,其实根本没区别。
    1.1  逻辑构造
    1.2  物理构造
    1.3  摩尔定律

    第2章 比特、字节与信息表示
    温度计的红色液体(通常是染色酒精)或水银柱是模拟的:液体会随着温度变化按比例膨胀或收缩,因此温度产生较小的变化,液体柱高度也会相应产生较小变化。但大楼外面显示温度的广告牌则是数字的:显示屏显示的是数值,温度介于36.5和37.4之间时,它都显示为37。
    2.1  模拟与数字
    2.2  模数转换
    2.3  比特、字节与二进制
    2.4  小结

    第3章 深入了解CPU
    今天的笔记本电脑,甚至连手机都已经有多个CPU了。英特尔酷睿双核处理器在一块集成电路芯片上集成了两个CPU("核心")。在一块芯片上集成越来越多的处理器已经成为明显的趋势。
    3.1  玩具计算机
    3.2  真正的CPU
    3.3  缓存
    3.4  其他计算机
    硬件部分小结

    第二部分 软件
    2010年4月的美国《消费者报告》(Consumer Reports)称丰田雷克萨斯GX460车型"不能买:存在安全隐患",因为其电子稳定控制系统会导致这款SUV在急速转弯时车尾过分向外甩,从而可能导致翻车事故。一个月之内,丰田公司就升级软件,修复了这个问题。根本就没有任何机械问题,仅仅是软件最初有些问题。

    第4章 算法
    假设我们想找出谁是房间里个子最高的人。我们可以四下里看看,然后猜一猜会是谁。然而,算法则必须精确地列出每一个步骤,从而让不会说话的计算机都能遵照执行。最基本的做法就是依次询问每个人的身高,并记住到目前为止谁最高。于是,我们可能会问"约翰,你多高?玛丽,你呢?"
    4.1  线性算法
    4.2  二分搜索
    4.3  排序
    4.4  难题与复杂性
    4.5  小结

    第5章 编程与编程语言
    程序必须考虑实际的问题,比如内存不足、处理器速度不快、无效或恶意的输入、网络连接中断,以及(看不见摸不着,但却经常会导致其他问题恶化的)人性弱点。因此,如果说算法是理想化的菜谱,那程序就是让烹饪机器人冒着敌人的炮火为军队准备一个月的给养所需的操作说明书。
    5.1  汇编语言
    5.2  高级语言
    5.3  软件开发
    5.4  软件资产

    第6章 软件系统
    你使用的电脑中会装有各种各样的程序,比如浏览器、文字处理器、音乐播放器……这些程序有一个专业的叫法,即应用程序(application)。典出何处?或许出自"这个程序是计算机在完成某个任务方面的应用"吧。
    6.1  操作系统
    6.2  操作系统怎么工作
    6.3  其他操作系统
    6.4  文件系统
    6.5  应用程序
    6.6  软件分层

    第7章 学习编程
    如果你自己折腾一天连10行代码都调试不好,那别人要是说能按时交付百万行级的程序,而且没有任何bug,你相信吗?换个角度说,有点编程常识也能让人明白,其实也不是写什么程序都那么难,大不了请人帮你写呗。
    7.1  编程语言的基本概念
    7.2  第一个JavaScript程序
    7.3  第二个JavaScript程序
    7.4  循环
    7.5  条件
    7.6  库和接口
    7.7  JavaScript怎么工作
    软件部分小结
    第三部分 通信
    几千年前,人们就曾通过善于长跑的人传递消息。公元前490年,费迪皮迪兹从马拉松战场奔跑了42公里到达雅典,把打败波斯人的胜利消息传递给了雅典人。不幸的是,跑到雅典之后,他上气不接下气地说完"庆祝吧,我们胜利了"之后就死了(至少传说里是这么讲的)。

    第8章 网络
    电话网作为一个覆盖全球的大型网络,从一开始只传送语音,到后来同时传输语音和可观的数据,为人类做出了贡献。大约有近20年的时间,人们都是通过电话网把家用计算机接入互联网的。
    8.1  电话与调制解调器
    8.2  有线和DSL
    8.3  局域网和以太网
    8.4  无线网络
    8.5  手机
    8.6  小结

    第9章 互联网
    简单算一下就会发现,IPv4地址只有大约43亿个,甚至还不够地球上每人分一个。因此,按照人类使用的通信服务数量的增长势头,这些IPv4地址迟早会被耗光。实际情况比这种"危言耸听"更糟糕,因为IP地址是按块划分的,这样用起来就没有理论上那么有效率。
    9.1  互联网概述
    9.2  域名和地址
    9.3  路由
    9.4  协议
    9.5  高层协议
    9.6  带宽
    9.7  压缩
    9.8  错误检测和校正
    9.9  小结

    第10章 万维网
    万维网的诞生可以追溯到1989年。当时,在日内瓦附近的欧洲核子研究中心工作的英国物理学家蒂姆?伯纳斯?李,为便于通过互联网共享科学文献和研究结果而设计了一套系统,以及一个只能用文本模式查看可用资源的客户端。这套系统在1990年投入使用。说来惭愧,我1992年10月还亲眼见过有人使用它,可当时并没觉得它有那么好,也根本没想到6个月后诞生的第一个图形界面浏览器会改变世界。瞧我这眼光!
    10.1  万维网如何工作
    10.2  HTML
    10.3  表单
    10.4  cookie
    10.5  动态网页
    10.6  网页之外的动态内容
    10.7  病毒和蠕虫
    10.8  万维网安全
    10.9  密码术
    10.10  小结

    第11章 数据、信息和隐私
    隐私常常就是安全的同义词。至少对每个个体而言,如果自己的生活信息被传播得随处可见,那怎么会让人感觉安全无忧呢?特别是互联网,它对个人安全已经产生了重大影响。这种影响更多体现在财务风险而非人身安全方面。因为互联网让人们从各种来源收集和整理信息变得异常容易,从而为电子入侵大开方便之门。
    11.1  搜索
    11.2  跟踪
    11.3  数据库、信息与聚合
    11.4  隐私失控
    11.5  云计算
    11.6  小结

    第12章 结束语
    最后,读者诸君务必牢记一点,无论今天的技术多么千变万化,人是不变的。无论从哪方面来看,现代的人类与几千年前的人类并没有太大区别。
    注解
    词汇表
    索引
    版权声明
  • 内容简介:
      从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主张所有人都应该了解计算机,在他心目中,此书相当于“写给未来总统的计算机读物”,是新一代公民必读之作。本书中讲解的内容甚至会影响我们在微博和社区上的活动,以及使用智能手机的方式。

      译者简介:
      李松峰,图灵QA部主任。2006年起投身翻译,出版过译著20余部,包括《JavaScript高级程序设计》、《简约至上》等畅销书。2008年进入出版业,从事技术图书编辑和审稿工作。
      2007年创立知识分享网站“为之漫笔”(cn-cuckoo.com),翻译了大量国外经典技术文章。2012年下半年创立“A List Apart中文版”站点(alistapart.cn),旨在向中文读者译介这一国际顶级Web设计与开发杂志。他经常参加技术社区活动,曾在W3ctech 2012 Mobile上分享“Dive into Responsive Web Design”。2013年1月应邀在金山网络分享“响应式Web设计”,2013年3月应邀在奇虎360分享“JS的国”。  徐建刚,网名adoal,山东青岛人,1975年生,就职于浙江大学图书与信息中心,从事图书馆信息化与数字图书馆研究工作。有丰富的服务器系统运维经验,对互联网领域常见的开源操作系统、电子邮件服务器、目录服务器等软件有深入的了解。熟悉多种主流编程语言,尤喜Python。热心开源软件推广,活跃在水木等国内技术社区。此外,他还是浙江大学开源软件镜像站的负责人和主要维护者。
  • 目录:
    开篇语
    任何足够先进的技术都与魔术无异。
    --阿瑟?C.克拉克,"技术及未来前景",
    《三号行星的报告》,1972年
    第一部分 硬件
    计算设备的历史悠久,不过早期的计算设备大多数是专用的,通常用于预测天文事件及其发生方位。例如,关于巨石阵,一个尚未证实的推测就认为它是一座天文观测站。公元前100年制造的安提基瑟拉机器就是一台天文计算机,其机械结构之精妙令人叹为观止。

    第1章  计算机里有什么
    PC这个名字是个人计算机(Personal Computer)的缩写,或者说源自于1981年IBM开始卖的那种PC。还有些人可能有苹果Mac机,上面运行某个版本的Mac OS X操作系统。更专用的设备,比如手机和平板电脑,也是强大的计算机。这些计算机看起来很不一样,用起来也感觉不一样,但这仅仅是表象,其实根本没区别。
    1.1  逻辑构造
    1.2  物理构造
    1.3  摩尔定律

    第2章 比特、字节与信息表示
    温度计的红色液体(通常是染色酒精)或水银柱是模拟的:液体会随着温度变化按比例膨胀或收缩,因此温度产生较小的变化,液体柱高度也会相应产生较小变化。但大楼外面显示温度的广告牌则是数字的:显示屏显示的是数值,温度介于36.5和37.4之间时,它都显示为37。
    2.1  模拟与数字
    2.2  模数转换
    2.3  比特、字节与二进制
    2.4  小结

    第3章 深入了解CPU
    今天的笔记本电脑,甚至连手机都已经有多个CPU了。英特尔酷睿双核处理器在一块集成电路芯片上集成了两个CPU("核心")。在一块芯片上集成越来越多的处理器已经成为明显的趋势。
    3.1  玩具计算机
    3.2  真正的CPU
    3.3  缓存
    3.4  其他计算机
    硬件部分小结

    第二部分 软件
    2010年4月的美国《消费者报告》(Consumer Reports)称丰田雷克萨斯GX460车型"不能买:存在安全隐患",因为其电子稳定控制系统会导致这款SUV在急速转弯时车尾过分向外甩,从而可能导致翻车事故。一个月之内,丰田公司就升级软件,修复了这个问题。根本就没有任何机械问题,仅仅是软件最初有些问题。

    第4章 算法
    假设我们想找出谁是房间里个子最高的人。我们可以四下里看看,然后猜一猜会是谁。然而,算法则必须精确地列出每一个步骤,从而让不会说话的计算机都能遵照执行。最基本的做法就是依次询问每个人的身高,并记住到目前为止谁最高。于是,我们可能会问"约翰,你多高?玛丽,你呢?"
    4.1  线性算法
    4.2  二分搜索
    4.3  排序
    4.4  难题与复杂性
    4.5  小结

    第5章 编程与编程语言
    程序必须考虑实际的问题,比如内存不足、处理器速度不快、无效或恶意的输入、网络连接中断,以及(看不见摸不着,但却经常会导致其他问题恶化的)人性弱点。因此,如果说算法是理想化的菜谱,那程序就是让烹饪机器人冒着敌人的炮火为军队准备一个月的给养所需的操作说明书。
    5.1  汇编语言
    5.2  高级语言
    5.3  软件开发
    5.4  软件资产

    第6章 软件系统
    你使用的电脑中会装有各种各样的程序,比如浏览器、文字处理器、音乐播放器……这些程序有一个专业的叫法,即应用程序(application)。典出何处?或许出自"这个程序是计算机在完成某个任务方面的应用"吧。
    6.1  操作系统
    6.2  操作系统怎么工作
    6.3  其他操作系统
    6.4  文件系统
    6.5  应用程序
    6.6  软件分层

    第7章 学习编程
    如果你自己折腾一天连10行代码都调试不好,那别人要是说能按时交付百万行级的程序,而且没有任何bug,你相信吗?换个角度说,有点编程常识也能让人明白,其实也不是写什么程序都那么难,大不了请人帮你写呗。
    7.1  编程语言的基本概念
    7.2  第一个JavaScript程序
    7.3  第二个JavaScript程序
    7.4  循环
    7.5  条件
    7.6  库和接口
    7.7  JavaScript怎么工作
    软件部分小结
    第三部分 通信
    几千年前,人们就曾通过善于长跑的人传递消息。公元前490年,费迪皮迪兹从马拉松战场奔跑了42公里到达雅典,把打败波斯人的胜利消息传递给了雅典人。不幸的是,跑到雅典之后,他上气不接下气地说完"庆祝吧,我们胜利了"之后就死了(至少传说里是这么讲的)。

    第8章 网络
    电话网作为一个覆盖全球的大型网络,从一开始只传送语音,到后来同时传输语音和可观的数据,为人类做出了贡献。大约有近20年的时间,人们都是通过电话网把家用计算机接入互联网的。
    8.1  电话与调制解调器
    8.2  有线和DSL
    8.3  局域网和以太网
    8.4  无线网络
    8.5  手机
    8.6  小结

    第9章 互联网
    简单算一下就会发现,IPv4地址只有大约43亿个,甚至还不够地球上每人分一个。因此,按照人类使用的通信服务数量的增长势头,这些IPv4地址迟早会被耗光。实际情况比这种"危言耸听"更糟糕,因为IP地址是按块划分的,这样用起来就没有理论上那么有效率。
    9.1  互联网概述
    9.2  域名和地址
    9.3  路由
    9.4  协议
    9.5  高层协议
    9.6  带宽
    9.7  压缩
    9.8  错误检测和校正
    9.9  小结

    第10章 万维网
    万维网的诞生可以追溯到1989年。当时,在日内瓦附近的欧洲核子研究中心工作的英国物理学家蒂姆?伯纳斯?李,为便于通过互联网共享科学文献和研究结果而设计了一套系统,以及一个只能用文本模式查看可用资源的客户端。这套系统在1990年投入使用。说来惭愧,我1992年10月还亲眼见过有人使用它,可当时并没觉得它有那么好,也根本没想到6个月后诞生的第一个图形界面浏览器会改变世界。瞧我这眼光!
    10.1  万维网如何工作
    10.2  HTML
    10.3  表单
    10.4  cookie
    10.5  动态网页
    10.6  网页之外的动态内容
    10.7  病毒和蠕虫
    10.8  万维网安全
    10.9  密码术
    10.10  小结

    第11章 数据、信息和隐私
    隐私常常就是安全的同义词。至少对每个个体而言,如果自己的生活信息被传播得随处可见,那怎么会让人感觉安全无忧呢?特别是互联网,它对个人安全已经产生了重大影响。这种影响更多体现在财务风险而非人身安全方面。因为互联网让人们从各种来源收集和整理信息变得异常容易,从而为电子入侵大开方便之门。
    11.1  搜索
    11.2  跟踪
    11.3  数据库、信息与聚合
    11.4  隐私失控
    11.5  云计算
    11.6  小结

    第12章 结束语
    最后,读者诸君务必牢记一点,无论今天的技术多么千变万化,人是不变的。无论从哪方面来看,现代的人类与几千年前的人类并没有太大区别。
    注解
    词汇表
    索引
    版权声明
查看详情
其他版本 / 全部 (1)
相关图书 / 更多
世界是数字的
世界上究竟有没有胡萝卜味的苍蝇?(蹦蹦和跳跳桥梁书系列)
[德]玛笛亚斯·约特克/著
世界是数字的
世界萌物图鉴 微百科萌系简笔画手绘教程
菊长大人
世界是数字的
世界城市科普绘本全6册小学生全球地理百科知识启蒙六大洲城市景观历史文化特色美食儿童科普7-10岁
(英)莉兹·高格利 (英)罗伯·亨特/著 (巴)维克多·博伊伦/绘 原崇/译
世界是数字的
世界经典童话大师绘本 三只小猪 全20册 彩绘版 童话故事书睡前书 格林童话安徒生童话儿童绘本书籍
(韩)俞修贤
世界是数字的
世界神话二十五讲 丹曾人文通识丛书 叶舒宪著
叶舒宪 著, 黄怒波 主编
世界是数字的
世界经典童话大师绘本 匹诺曹 全20册 彩绘版 童话故事书睡前书 格林童话安徒生童话儿童绘本书籍
(韩)俞修贤
世界是数字的
世界创意儿童画美术课堂-遇见艺术家系列:苏菲:陶柏-阿尔普
(英)佐伊·惠特利 著,费文明 译
世界是数字的
世界经典文学书系快乐读书吧 小英雄雨来
管桦 著
世界是数字的
世界尽头的小小书店
[新西兰]露丝·肖 著;郭澍 译;未读 出品
世界是数字的
世界园林艺术史:500年经典绘画中的园林全书
(英) 凡妮莎·雷明顿
世界是数字的
世界经典童话超大本漫画珍藏版2(精装本)超震撼大开本,世界级经典故事和精美绘画的盛宴
步印编辑部·主编 【德】格林兄弟等·著 张小达 译
世界是数字的
世界编织(A)--花样5000例(经典篇
云雨 编
您可能感兴趣 / 更多
世界是数字的
从一到无穷大(爱因斯坦亲笔推荐的科普入门书,清华大学校长送给新生的礼物;世界著名物理学家、宇宙大爆炸学说的先驱)
[美]乔治·伽莫夫 著;栗子文化 出品;有容书邦 发行
世界是数字的
明信片(《断背山》作者又一力作,荣获福克纳文学奖,49张明信片背后是100种离奇人生)
[美]安妮·普鲁 著;黄宜思 译
世界是数字的
超大规模集成电路物理设计:从图分割到时序收敛(原书第2版) [美国]安德·B.卡恩
[美]安德·B.卡恩
世界是数字的
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
世界是数字的
(守望者·传记)身体的疯狂朝圣:田纳西·威廉斯传
[美]约翰·拉尔 著;张敏 凌建娥 译
世界是数字的
哥白尼
[美]欧文·金格里奇(Owen Gingerich)
世界是数字的
玻璃底片上的宇宙
[美]达娃·索贝尔 后浪
世界是数字的
数学侦探 珠宝行里的X劫匪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
世界是数字的
闲散一些也无可厚非
[美]艾莉森·孙 著;李昂 译
世界是数字的
纳博科夫短篇小说全集(纳博科夫精选集V)
[美]弗拉基米尔·纳博科夫著
世界是数字的
糖与雪:冰淇淋与我们相遇的五百年
[美]耶丽·昆齐奥(Jeri Quinzio) 著, 邹赜韬、王燕萍 译
世界是数字的
猎物《纽约时报》畅销书作者史黛西·威林厄姆 Goodreads年度悬疑惊悚小说 LibraryReads月度值得关注图书
[美]史黛西·威林厄姆著