从01开始 从01开始
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)

peterjxl

人生如逆旅,我亦是行人
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)
  • 计算机历史

    • 课程介绍
      • 本系列讲什么
      • 为什么要了解计算机发展历史
      • 需求促进发展
      • 练习
      • 参考
    • 手动计算时代
    • 机械式计算机时代
    • 机电时代

    • 电子时代

    • 未来时代
    • 大学里计算机专业学什么
    • 计算机历史
  • 数字电路

  • 计算机组成原理

  • 汇编语言

  • C语言

  • 数据结构

  • 操作系统

  • Linux

  • 计算机网络

  • Git

  • 数据库

  • 计算机小知识

  • 编译原理

  • 名人堂

  • 计算机基础
  • 计算机历史
2022-11-13
目录

课程介绍

# 00.课程介绍

对计算机历史系列的博客的介绍

  ‍

# 本系列讲什么

主要讲解计算机发展的历史,人类如何从手工计算,发明工具,最后演变成如今的计算机。主要参考了逸之的专栏:01改变世界 - 知乎 (opens new window),作为一份读书笔记,并不会讲的太过深入,因为有些细节我暂时不想太过深入,如果后续有机会补上。如果想要了解更多,非常推荐去购买书籍。

学习之前希望读者有高中的学历,例如,知道电磁感应,知道一些数学运算等,化学的一些基本知识。如果有的话能更快的理解涉及到的知识点。

‍

‍

‍

# 为什么要了解计算机发展历史

这里列几个原因如下:

  • 了解计算机发展历史,对我们掌握计算机底层的原理是非常有帮助的,能为我们后期学习计算机基础知识打下坚实的基础,在日后学习更多计算机课程的时候,能够更加如鱼得水,知其然,更要知其所以然。
  • 而如果是找工作的时候,计算机基础是必问的,常见的有操作系统,计算机网络,数据库等基础知识。

‍

最后引用极客时间课程的一段话:

这么多年一直在开发软件,我深感软件这个行业变化太快了。语言上,十年前流行 Java,这两年流行 Go;框架上,前两年流行 TensorFlow,最近又流行 PyTorch。我逐渐发现,学习应用层的各种语言、框架,好比在练拳法招式,可以短期给予你回报,而深入学习 “底层知识”,就是在练扎马步、核心肌肉力量,是在提升你自己的“根骨” 和“资质”。

正所谓 “练拳不练功,到老一场空”。如果越早去弄清楚计算机的底层原理,在你的知识体系中 “储蓄” 起这些知识,也就意味着你有越长的时间来收获学习知识的“利息”。虽然一开始可能不起眼,但是随着时间带来的复利效应,你的长线投资项目,就能让你在成长的过程中越走越快。

‍

‍

‍

# 需求促进发展

哪里有需求,哪里就有市场。

  • 对火的需求,促使人们发明了钻木取火的方法,到打火石,到如今的打火机,获得火的方法越来越便捷;
  • 对快速信息交换的需求,使人们发明了书信,到后来的电报,再到如今的手机;
  • 对计算的需求,一步步导致了计算机的出现,并且对更快的计算的需求,使得计算机不断发展,最终成了我们目前看到的计算机。

那么,为什么会有对计算的需求呢?在计算机出现之前,人们又是如何计算的呢?这里也可以引申出计算机发展的阶段:

  • 手动计算时代:一开始,人们用手指和脚趾计数。但问了存储计算的结果,人们用石子或者绳子计数;到后来为了加快运算,人们发明了算筹和算盘;
  • 机械时代:人们用齿轮和滚轮等工具,发明了机械式计算机
  • 机电时代:随着电的发现和引入,人们用电和机械结合,发明了更快的计算机
  • 电子时代:随着晶体管的发现,计算机速度更快了,也就是目前如今的计算机

接下来将讲解各时代的发展简史

‍

# 练习

举例说明下基础知识对你的帮助,不管是哪个学科或者知识

‍

# 参考

本计算机发展历史系列主要参考的是逸之的专栏:01改变世界 - 知乎 (opens new window)。作者写的非常认真,也很通俗易懂,目前已出书籍,已购买《01改变世界:计算机发展史趣谈》(逸之)- 当当图书 (opens new window)。

【计算机科学速成课】[40集全/精校] - Crash Course Computer Science_哔哩哔哩_bilibili (opens new window):通过一个个短视频来讲解计算机的概念,视频做的很好,讲解了计算机领域的很多概念,如果有一点计算机基础的看这个视频更容易理解。评论区有人做了笔记大纲:公开分享版本【计算机科学速成课】 笔记 (opens new window)

极客时间课程地址:深入浅出计算机组成原理 (opens new window)

在GitHub上编辑此页 (opens new window)
上次更新: 2023/3/16 09:03:33
手动计算时代

手动计算时代→

Theme by Vdoing | Copyright © 2022-2023 粤ICP备2022067627号-1 粤公网安备 44011302003646号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式