读《全球科技通史》总结——历史总在重演,科技永远向前

        今天和大家分享一下吴军老师的《全球科技通史》。大部分人谈到历史的时候,关注的是国家的兴衰、王朝的更替,往往忽视了科技的力量。“文津图书奖”得主吴军博士,从科技视角串联历史,首次以能量和信息两条主线,系统阐述了自智人以来人类文明的演进。全书从远古科技、古代科技、近代科技和现代科技四个部分,详细描述了几万年来农业、工业、天文、地理、生物、数学等各个领域关键性的人物、事件及意义,绘制了一幅科技驱动历史的恢宏画卷。

        本书既从不同角度对人们熟知的常识进行解读和剖析,又挖掘出许多新的观点,让读者见微知著,感受科技叠加式进步的魅力。通过阅读本书,你将俯瞰一整部人类科技文明史,真正洞察世界变化的趋势,进而消除由于对周围世界缺乏了解、对未来缺乏把控而产生的焦虑。

      科技在文明进程中起着独一无二的推动作用,也几乎是世界上唯一能够获得叠加性进步的力量,因为和文学、艺术等人类文明成就相比,它的发展不断加速,日新月异。从人类文明发展的维度看待科技进步的价值,是本书最重要的意义。

第一篇 远古科技

        人类发展的第一次加速得益于上天的赐予。一方面,一个有利于个体之间通信交流的基因突变带来的效益越来越大,让人们能够形成大规模的社会群体,从而与其他物种展开生存竞争:另一方面,地球吸收热量的增加结束了冰期,使得人类迅速开始了农耕时代和定居生活。但是在这个过程中,人类自身的能动性也发挥了巨大的作用,这体现在对谷物的驯化和水利工程的建设等方面。

        生活在不同地区的人类进入文明时代的时间很大程度上受到地理和气候的影响。在人类进入公元前第五个千年纪的时候,在温暖的美索不达米亚和尼罗河下游地区出现了文明的曙光,当时,那里的人们人均创造的能量已经达到所消耗能量的 4-5倍,这让一部分人可以离开士地从事其他劳动。同时,人类也有了额外的能量制作手工业产品,比如烧制陶器。于是人类出现了社会分工,有了物品的交换和早朝的商业。而运输工具的改进使得从事商业所消耗的能量降低,商业开始发展

      文字和书写系统的出现让人类得以将知识、经验普及和传承,技术得到了叠加式进步。为了有效地进行农业生产,出现了早期的科学萌芽,几何学和天文学在古埃及和美索不达米亚诞生了。然而,早期的科学、巫术和迷信的边界并不是很清晰。

      再接下来,当聚居的人口不断增加,就需要有管理社会的组织结构、城市乃至国家就此出现。在这个过程中,除了需要有粮食养活管理人员,还需要具有社会基础,即分层的社会,以及掌握书写能力的精英。这些条件在文明的初期开始具备接下来,人类便开始步入文明。

 第二篇 古代科技

        科学对于技术发展的作用是非常明显的。如果没有纯粹的、抽象的科学,我们学习不同的技艺就需要花很长时间,而改进技艺就更加困难了。比如我们设计一个杠杆,如果不知道它的物理学原理,可能需要很多次试错,下次条件变了还需费重新做实验。但是当这个原理被总结出来后,我们花一个小时就能学会,然后就可以灵活地使用一辈子。我们可以从技术进步的过程总结出,科学对文明程度的要求很高,这也是东西方直到公元前 500 年左右才达到第一次科学和文化繁荣顶点的原因。这个时间也被称为世界文明的轴心时代。

        信息对科学发展的作用是巨大的,这从天文学发展的全过程就能看出。直到今天各国还在建造越来越强大的望远镜和射电装置,以收集来自宇宙的信息。当然.与信息相关的技术也就必然在科技发展和文明进程中起到巨大的作用。从信息论角度讲,与信息相关的最重要的因素有两个:信息的产生和传播。当一个文明能够产生大量新的知识时,它就会领先于其他文明。当一个文明能够迅速传播知识并且能够很容易获得其他文明的成就时,它也会比其他文明发展得更快。这一点在中华文明、古希腊与古罗马文明、伊斯兰文明以及后来的文艺复兴中都得到了体现。布鲁内莱斯基和科西莫·美第奇能够将工程技术提高到一个全新的高度在很大程度上也受益于古希腊、古罗马和伊斯兰文明的传承。人类在走出中世纪的停滞,经历了文艺复兴之后,将迎来创造知识和信息的另一个高峰期。

 第三篇 近代科技

        以机械和电气发明为核心的两次工业革命,让人类利用能量的水平成信提升,这催生出了新的产业,包括石油工业、化学工业、新的制药业、军火工业,并且彻底改变了运输业。在很长的时间里,东西方文明都是并行发展的,而且水平不相上下,在欧洲处于中世纪时,东方文明的水平甚至超过西方。

        用能量的数据,从中可以看出,到 18 世纪,欧洲已经完成了启蒙运动,进入科学时代的时候,东西方依然处于同一水平。欧洲的水平虽然略高于东方,但是考到亚洲地区不需要使用过多的能量来取暖,加上亚洲人身形相对接小,自身消样的能量少,双方可以用来进行大规模建设的能力其实差不多。但是经过 19 世纪的 100 年,西方世界将之前在科学上积累的成就成功地变成了技术发明,继而变成了生产力,遂全面地超越了东方世界。在这个从科学到技术的转化过程中,现代大学起了关键性的作用。坚实的教育基础为西方的科技进步提供了大量的专业人才,同时也让科学发明如同生产线上的产品,一件件被创造出来。“知识就是力量”这句话开始深入人心。

        在 19 世纪的人们看来,当时的科技已经发展到了顶点,一切该发明的东西都发明出来了。然而,如果他们有机会多活 100 年,会发现他们见到的顶峰仅仅是繁荣的起点。当然,在迈向新的顶峰之前,人类要解决科学上的一次危机。

 第四篇 现代科技

        在最后的这一章里,虽然我们展望了 21 世纪的科技发展,但是实际上我们的眼光也只能看到 10 年,至多 20 年之内的事情,即所谓的可预见的未来。虽然科么小说家可以就 50 年后的事情不受限制地狂想,但是这其实没有多大的现实意义2017 年底,俄罗斯开封了 50 年前的时间胶囊,里面有苏联人给今人的 5 封信当时人们对今天的畅想完全局限于当时的技术水平,对于当时快速发展的太空技术期望过高,而对于互联网和移动通信技术完全没有提及,因为苏联几乎没有计算机网络。因此,今天谈论 50 年后的科技,也难以做出准确的判断。我们唯一能知晓的是,人类能够掌握更多的能源,利用更多的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/49019.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

全方位支持图文和音视频、100+增强功能,Facebook开源数据增强库AugLy

Facebook 近日开源了数据增强库 AugLy,包含四个子库,每个子库对应不同的模态,每个库遵循相同的接口。支持四种模态:文本、图像、音频和视频。 最近,Facebook 开源了一个新的 Python 库——AugLy,该库旨在帮…

git的clone,上传,mirror与upstream同步

文章目录 clone日志信息的同步子树合并同步 clone clone他人项目,git到自己的项目 rm -rf .git .git存放原始项目的日志信息,这里需要添加自己的日志信息,需要删除重写。也可手动删除 git init 初始化文件,依据本地日志信息生产.…

【RabbitMQ】之高可用集群搭建

目录 一、RabbitMQ 集群原理 1、默认集群原理2、镜像集群原理3、负载均衡方案 二、RabbitMQ 高可用集群搭建 1、RabbitMQ 集群搭建2、配置镜像队列3、HAProxy 环境搭建4、Keepalived 环境搭建 一、RabbitMQ 集群简介 1、默认集群原理 3-1、RabbitMQ 集群简介 单台 RabbitM…

vue3+ts+elementui-plus二次封装树形表格实现不同层级展开收起的功能

一、TableTreeLevel组件 <template><div classmain><div class"btns"><el-button type"primary" click"expandLevel(1)">展开一级</el-button><el-button type"primary" click"expandLevel(2…

JVM-提问纯享版

一、内存区域 介绍下 Java 内存区域&#xff08;运行时数据区&#xff09;内存分配方式内存分配并发问题对象的访问定位的两种方式&#xff08;句柄和直接指针两种方式&#xff09; 二、垃圾回收 如何判断对象是否死亡&#xff08;两种方法&#xff09;。简单的介绍一下强引…

Moshi Vs Gson Vs Kotlin Serialisation性能PK

Moshi Vs Gson Vs Kotlin Serialisation 定义 Gson Gson 是一个Java序列化/反序列化库&#xff0c;用于将Java对象转换为JSON格式&#xff0c;以及将JSON格式转换回Java对象。 Moshi Moshi 是一个现代化的JSON库&#xff0c;适用于Android和Java。它使得将JSON解析为Java对…

国内好用的企业级在线文档有哪些?

在当今数字化时代&#xff0c;企业级在线文档已经成为了现代办公环境中不可或缺的一部分。它不仅能够提高工作效率&#xff0c;还能够实现多人协同编辑&#xff0c;满足团队协作的需求。那么&#xff0c;在国内市场上&#xff0c;哪些企业级在线文档产品备受企业青睐呢&#xf…

25.1 Knife4j-Swagger的增强插件

1.Knife4j概述 Knife4j是一款基于Swagger UI的增强插件&#xff0c;它可以为Spring Boot项目生成美观且易于使用的API文档界面。它是Swagger UI的增强版&#xff0c;提供了更多的功能和定制选项&#xff0c;使API文档更加易读和易于理解。 2.Knife4j使用 Knife4j 集Swagger2…

嵌入式系统中的GPIO控制:从理论到实践与高级应用

本文将探讨嵌入式系统中的GPIO(通用输入输出)控制,着重介绍GPIO的原理和基本用法。我们将使用一个实际的示例项目来演示如何通过编程配置和控制GPIO引脚。将基于ARM Cortex-M微控制器,并使用C语言进行编写。 GPIO是嵌入式系统中最常见且功能最强大的接口之一。它允许硬件工…

LLM-Blender:大语言模型也可以进行集成学习

最近在看arxiv的时候发现了一个有意思的框架&#xff1a;LLM-Blender&#xff0c;它可以使用Ensemble 的方法来对大语言模型进行集成。 官方介绍如下&#xff1a;LLM-Blender是一个集成框架&#xff0c;可以通过利用多个开源大型语言模型(llm)的不同优势来获得始终如一的卓越性…

golang利用go mod巧妙替换使用本地项目的包

问题 拉了两个项目下来&#xff0c;其中一个项目依赖另一个项目&#xff0c;因为改动了被依赖的项目&#xff0c;想重新导入测试一下。 解决办法 go.mod文件的require中想要被代替的包名在replace中进行一个替换&#xff0c;注意&#xff1a;用来替换的需要用绝对路径&#xf…

机器视觉初步14:相机标定原理及应用

相机标定是指通过已知的相机参数&#xff0c;解算相机内部参数矩阵和外部参数矩阵。 文章目录 1.为什么要标定&#xff1f;2.工业场景中常见的标定方法2.1. 使用棋盘格标定板&#xff08;Checkerboard Markers&#xff09;2.2 使用相机自标定2.3. 使用三维物体标定2.4.九孔标…

【人工智能】神经网络、前向传播、反向传播、梯度下降、局部最小值、多层前馈网络、缓解过拟合的策略

神经网络、前向传播、反向传播 文章目录 神经网络、前向传播、反向传播前向传播反向传播梯度下降局部最小值多层前馈网络表示能力多层前馈网络局限缓解过拟合的策略前向传播是指将输入数据从输入层开始经过一系列的权重矩阵和激活函数的计算后,最终得到输出结果的过程。在前向…

【分布式】分布式唯一 ID 的 几种生成方案以及优缺点snowflake优化方案

在互联网的业务系统中&#xff0c;涉及到各种各样的ID&#xff0c;如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢&#xff1f;特别是在复杂的分布式系统业务场景中&#xff0c;我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一…

@monaco-editor/react组件CDN加载失败解决办法

monaco-editor/react引入这个cdn资源会load失败 网上很多例子都是这样写的&#xff0c;我这样写monaco会报错 import * as monaco from monaco-editor; import { loader } from monaco-editor/react;loader.config({ monaco });改成这样 import * as monaco from monaco-edi…

基于Centos 7虚拟机的磁盘操作(添加磁盘、分区、格式分区、挂载)

目录 一、添加硬盘 二、查看新磁盘 三、磁盘分区 3.1新建分区 3.2 格式分区 3.3 挂载分区 3.4 永久挂载新分区 3.5 取消挂载分区 一、添加硬盘 1.在虚拟机处选择编辑虚拟机设置&#xff0c;然后选择添加 2.选择硬盘&#xff0c;然后选择下一步 3.默认即可&#xff0c;下一步…

TCP连接管理与UDP协议

“三次握手”与“四次挥手” TCP建立连接的过程叫做握手 采用三报文握手&#xff1a;在客户和服务器之间交换三个TCP报文段&#xff0c;以防止已失效的连接请求报文段突然又传送到了&#xff0c;因而产生TCP连接建立错误。 第一次握手 连续释放——“四次挥手” TCP连续释放…

Zabbix监控之分布式部署

文章目录 Zabbix监控之分布式部署zabbix proxy概述部署zabbix-proxy节点规划基础环境准备安装proxy以及数据库配置数据库添加服务端host解析修改zabbix-proxy配置文件启动代理服务器 zabbix页面(1)在zabbix页面添加代理(2)zabbix-agent连接proxy Zabbix监控之分布式部署 zabbi…

使用Nacos将单体服务注册成微服务的步骤以及相关问题解决

目录 1.改造单体服务的配置文件。 2.添加Nacosw相关的pom依赖 3.在nacos的配置列表中创建配置列表 4.相关问题的解决 1.改造单体服务的配置文件。 &#x1f516;创建一个bootstrap.yml的配置文件该文件通常放置在src/main/resources目录中&#xff0c;并且优先于applicati…

ping命令

上图为IA ping B的过程&#xff0c;在此过程中&#xff1a; 包传送在x位置时&#xff0c;DestMacB左&#xff0c;SourceMacMac_A&#xff0c;Dest ipIp_B,Src_ipIp_A包传送在y位置时&#xff0c;DestMacB右&#xff0c;SourceMacB左 &#xff0c; Dest ipIp_B,Src_ipIp_A MAC…
最新文章