计算机和英语是21世纪必备的生存技能,“学习计算机从娃娃抓起”已上升到国家信息技术课程标准的战略高度。提到学习计算机,人们第一反应想到的是“编程”,市面上教成人以及儿童学编程的教材和课程可谓多矣。其实,计算机科学是一门庞大而完整的体系,“编程“”只是其中一个组成部分。对于初次了解计算机科学的零基础小白读者,事先阅读一本系统的计算机科学入门书籍,不仅能帮助建立兴趣,还可以构建计算机领域完整的知识框架,找到自己的坐标点。
《01改变世界:计算机趣谈》就是这样一部百科全书式的入门之作。
作者逸之是计算机专业科班出身,毕业后在科研机构从事从事计算机研究工作,具有良好的专业训练和学术功底。作者试图从纵深和横向两条主线全面梳理计算机的发展史和工作原理。人类的计算帮手是如何从手指、石头、算盘进化到通用计算机的?梳理历史,可以明白每一种计算工具的发明、计算方法的应用,都意味着人类计算思维的不断跃迁;电脑和智能手机为什么能听从指令、在看不见摸不着的网络上遨游呢?剖析现代计算机的构造和原理,可以懂得计算机处理和传递信息的逻辑规律,以及如何通过简单的0、1两个数字构建复杂的应用系统。
作者计划将纵横两部分内容分上下两册完稿,以图文并茂、故事为主的方式,将各种计算机知识生动地呈现给读者,全稿篇幅预计30万字。
上册 《趣说计算机简史》目录:
前言:为什么要研究发展史
一、蛮荒漫长的手动时代
1.1手指计数:长在身上的计算机
1.2石子计数:解放双手的第一步
1.3结绳计数:最原始的备忘录
1.4契刻计数:躺在刻痕里的文明
1.5运筹帷幄:我国古代的高超算术
1.6如意算盘:中国的第五大发明
1.7纳皮尔筹:老外是如何「运筹帷幄」的
1.8计? 算? 尺:丈量宇宙的直尺
结? ? ? ? 语
二、天才辈出的机械时代
2.1思想萌芽:从哲学中诞生的机械计算思维
2.2契克卡德:机械计算第一人
2.3帕? 斯? 卡:实用而优雅的设计
2.4莱布尼兹:不想当发明家的数学家不是好的哲学家
? ? 2.4.1步进计算机
? ? 2.4.2二进制理论
2.5托? 马? 斯:不想当企业家的发明家不是好的开拓者
2.6鲍? 与? 奥:压扁莱布尼兹的两个男人
2.7菲? 尔? 特:按键——千呼万唤始出来
2.8巴? 贝? 奇:现代计算机真正的祖师爷
? ? 2.8.1提花机:从纺织业诞生的编程思想
? ? 2.8.2差分机:能算各种函数的机器
? ? 2.8.3分析机:超越时代的伟大思想
? ? 2.8.4艾? ? 达:史上第一位程序员
结? ? ? ? 语
三、蠢蠢欲动的机电时代
3.1电的引入
? ? 3.1.1电动机
? ? 3.1.2电磁继电器
3.2制? 表? 机:19世纪的人口普查难题
3.3祖? 思? 机:第一台可编程计算机
3.4贝尔系列:为打电话而制造的计算机
3.5哈佛系列:IBM与哈佛的联手与过节
结? ? ? ? 语
四、飞速变革的电子时代
4.1理论基础
? 4.1.1逻辑代数:现代计算机的数学基石
? 4.1.2图? 灵? 机:计算机的能力范围
? 4.1.3EDVAC:冯·诺依曼的历史地位
4.2电? 子? 管:开启电子时代
? 4.2.1ABC:第一台电子计算机
? 4.2.2Colossus:第一台可编程电子计算机
? 4.2.3ENIAC:第一台通用电子计算机
4.3晶? 体? 管:现代CPU的细胞
4.4集成电路:芯片问世
结? ? ? ? 语
五、充满可能的未来时代
5.1纳米技术:缩小,再缩?。?/p>
5.2仿生技术:当计算机有了生命
5.3量子计算:让科幻照进现实
5.4光子计算:光子PK电子
结? ? ? ? 语
下册:《趣说计算机工作原理》目录
前言:欢迎来到神奇的01世界
一、硬件篇
1.1CPU:这愚笨而单纯的大脑
? ? 1.1.1物理结构
? ? 1.1.2运算方法
? ? 1.1.3指令系统
1.2内存:递东西的小助手
1.3硬盘:机器的卧室,灵魂的仓库
? ? 1.3.1机械硬盘
? ? 1.3.2固态硬盘
1.4显卡:显示器的小算盘
1.5主板:数据的交通网
二、操作系统篇
2.1进程与线程:忙碌的上班族
? ? 2.1.1调度
? ? 2.1.2通信
2.2内存管理:让秘书准备材料
2.3图形化:01成像之路
2.4虚拟技术:计算机的影分身之术
三、存储篇
3.1文件系统:偷窥文件的睡觉姿势
3.2数据库:隐匿在专业背后的存储形式
四、网络篇
4.1协议模型:原来网络如此复杂
? ? 4.1.1物理层与网线
? ? 4.1.2数据链路层与以太网
? ? 4.1.3网络层与IP地址
? ? 4.1.4传输层与TCP/UDP
? ? 4.1.5应用层与HTTP
4.2无线网络:数据在空中有序地飞舞
? ? 4.2.1WiFi
? ? 4.2.2手机网络
4.3接入模式:两种常见的上网姿势
? ? 4.3.1C/S
? ? 4.3.2B/S
五、编程篇
5.1制造软件:程序诞生的基本工序
5.2编译原理:程序员和计算机的翻译官
5.3编程语言:解密程序员的行话
? ? 5.3.1级别与分类
? ? ? ? 汇编语言
? ? ? ? 高级语言
? ? ? ? 面向对象
? ? ? ? 脚本语言
? ? 5.3.2基本要素
? ? ? ? 变量
? ? ? ? 操作符
? ? ? ? 方法
? ? ? ? 控制流
? ? ? ? 类和对象
六、新概念篇
6.1云计算:减负,把工作扔到云端
6.2云存储:别说你还没使用网盘
6.3区块链:IT界的共产主义
6.4大数据:了解你,看穿你
6.5人工智能:计算机的自我思考
——欢迎来函沟通兴趣!祝您在计算机世界里游刃有余!