【读后感】《枪炮、病菌与钢铁》人类社会的命运

初看这个书名其实感到困惑,风马牛不相及的三个名词怎么就凑到一起了,这书是讲什么的。

先说结论,讲的是人类历史,具体是1.3万年前开始至今的历史以及现代世界格局的形成,1.3万年前从这个时间节点以后,不论地域的人类都已从生理角度上来讲和现代人无异。但是现如今世界各地人们有着迥异的习俗和贫富差异,有的西装革履明艳照人,有的至今都食不果腹泥土充饥,是否真如西方世界所宣传的,欧洲人具有人种以及制度的优势,从而领导了世界。

比起带有偏见和种族主义的叙事,戴蒙德从地理和生物演变角度,阐述了一种客观、严谨的逻辑演变路径。

人类分布在世界各地过着狩猎采集的生活,某些地区因为存在易于驯化的植物,从而发展处农业;发展农业的地区,存在可供驯化的动物,从而由于人力农业革命到畜力,养活了更多的人口;从而有了全职技术人员和祭祀人员,演变出了复杂的政治制度,产生了文字,科学创造。
近因与终极因

这些创造和政治反哺了农业,相辅相成。

最后人口爆发增长,人畜混居,巨大的生物培养皿为农业帝国附魔了瘟疫, 自此冷兵器钢铁,热兵器枪炮,生物兵器病菌三剑合璧,征服其他族群,并塑造了现在的世界格局。
病毒

地理新手礼包的不同,直接决定了未来历史的走向。资源包动植物决定了生产方式,决定了农业帝国的兴起。地理包曲折蜿蜒破碎的海岸线阻止了欧洲军事的大一统,和政治形态的议会联邦制;青藏高原蒙古高原拱卫的中国,大体上长久保持大一统的状态。很难说孰好孰坏,欧洲破碎却又不足以隔绝物资和技术的传播地理形态,导致创新竞争激烈创新发明动力强劲,推广发明可以东边不亮西边亮,但是二战以前分裂的形态导致欧洲内耗严重;中国大一统的形态才能完成骑兵部队犯我强汉虽强必戮虽远必诛,但是选择错了方向,就成了郑和舰队的暗淡退场。

全世界的板块图除了亚洲是东西轴向,其他大洲除了孤悬海外的澳洲,基本都是东西走向。
轴向

东西走向同纬度度地区气候基本类似,兰州人跑到新疆没什么不适应的,但是仅仅从河南跑到湖南就存在巨大的饮食人文气候的差异。

物料技术的传播便受此影响。至此,竞争压力最大的亚欧大陆军备竞赛变成了怪物房。而偏安一隅的其他大洲的原住民被移民的枪炮、病菌与钢铁屠戮殆尽。

自古以来也是伪命题,自古以来,古是多久没有明确定义,非洲也是逐步变成黑人的非洲,现代日本人从阿伊努族抢来了现在的疆域,每个地区的原住民都被后来者屠戮、由于还没发明文字,只有对方基因的一个片段;孤岛飞地语言中被吸纳几个类似读音的词语才能宣告他们存在过。

人类族群又有其主观能动性,同一个人种又会随着迁徙和移民分道扬镳,之前还是同一人种的日本韩国现在互相敌视,不久前的韩国和朝鲜就手足相残兵戎相见。

不得不感慨历史的神奇,福兮祸所依,祸兮福所伏,亦或是命运。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

勇宝趣学JavaScript ES6第二章(解构赋值)

在ES6中,我们经常使用到解构赋值这个知识点,今天我们就来好好讲讲这一小部分知识点。咱们争取这回一次性讲明白。 今天是元宵节,祝大家节日快乐,只有我自己还在无聊的码字。 给我点个赞吧,嘿嘿!&#xff01…

MySQL数据库进阶第四篇(视图/存储过程/触发器)

文章目录 一、视图简单介绍与基础语法二、视图的检查选项三、视图的更新四、视图的作用五、存储过程的概念与特点六、存储过程的 创建,调用,查看,删除七、存储过程 — 系统变量八、存储过程 — 用户定义变量九、存储过程 — 局部变量十、存储…

acwing算法学习笔记 ------ 双链表

1、定义 这里可以做一个投机取巧,我们不再像单链表去用head去存头和尾,直接让r[0] 1,l[1] 0; idx 2.进行初始化, 解释一下l[N] 和 r[N] l[N]:是表示指向左面下一个节点下标, r[N]:表示指向下一个节点的下标。大家不用担心i…

[VNCTF2024]-PWN:shellcode_master解析(orw,用mmap代替read读文件)

查看保护 查看ida 在sandbox函数中,函数先使用了seccomp_init初始化,允许了所有系统调用,再用seccomp_rule_add来禁用掉了部分系统调用,其中包括execve和read seccomp_init函数可以进行系统调用全禁用和全允许初始化 seccomp_ru…

《高质量的C/C++编程规范》学习

目录 一、编程规范基础知识 1、头文件 2、程序的板式风格 3、命名规则 二、表达式和基本语句 1、运算符的优先级 2、复合表达式 3、if语句 4、循环语句的效率 5、for循环语句 6、switch语句 三、常量 1、#define和const比较 2、常量定义规则 四、函数设计 1、参…

python_pyecharts绘制漏斗图

python-pyecharts绘制漏斗图 from pyecharts.charts import Funnel from pyecharts import options as opts# 数据 data [("访问", 100), ("咨询", 80), ("订单", 60), ("点击", 40), ("展现", 20)]# 创建漏斗图 funnel …

uvloop,一个强大的 Python 异步IO编程库!

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站零基础入门的AI学习网站~。 目录 ​编辑 前言 什么是uvloop库? 安装uvloop库 使用uvloop库 uvloop库的功能特性 1. 更…

【信息提取】FindSomething 浏览器插件

下载地址 FindSomething 浏览器插件 概述 在网页的源代码或js中找到一些有趣的东西 FindSomething 用于快速在网页的html源码或js代码中提取一些有趣的信息,包括可能请求的资源、接口的url,可能请求的ip和域名,泄漏的证件号、手机号、邮箱…

程序员可以做什么副业呢?

如果你经常玩知乎、看公众号(软件、工具、互联网这几类的)你就会发现,好多资源连接都变成了夸克网盘、迅雷网盘的资源链接。 例如:天涯神贴,基本上全是夸克、UC、迅雷网盘的资源链接。 有资源的前提下,迅雷…

2024年云南事业单位报名流程!明天就开始报名啦,千万不要错过哦

注意啦!注意啦!2024年云南事业单位报名即将开始! ▶️公告已发布,2月26日上午9:00开始报名‼️ 相关时间节点 **报名时间:**2024年2月26日9:00至3月1日18:00 **资格初审时间:**2024年2月26日…

【Python】Windows本地映射远程Linux服务器上的端口(解决jupyter notebook无法启动问题)

创作日志: 学习深度学习不想在本地破电脑上再安装各种软件,我就用实验室的服务器配置环境,启动jupyter notebook时脑子又瓦特了,在自己Windows电脑上打开服务器提供的网址,那肯定打不开啊,以前在其它电脑上…

【服务发现--service】

1、service的定义 "Service"简写"svc”。Pod不能直接提供给外网访问,而是应该使用service。Service就是把Pod暴露出来提供服务,Service才是真正的“服务”,它的中文名就叫“服务”。可以说Service是一个应用服务的抽象&#…

校园微社区微信小程序源码/二手交易/兼职交友微信小程序源码

云开发校园微社区微信小程序开源源码,这是一款云开发校园微社区-二手交易_兼职_交友_项目微信小程序开源源码,可以给你提供快捷方便的校园生活,有很多有趣实用的板块和功能,如:闲置交易、表白交友、疑问互答、任务兼职…

C++ //练习 8.9 使用你为8.1.2节(第281页)第一个练习所编写的函数打印一个istringstream对象的内容。

C Primer(第5版) 练习 8.9 练习 8.9 使用你为8.1.2节(第281页)第一个练习所编写的函数打印一个istringstream对象的内容。 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 /*****…

NATS学习笔记(一)

NATS是什么? NATS是一个开源的、轻量级、高性能的消息传递系统,它基于发布/订阅模式,由Apcera公司开发和维护。 NATS的功能 发布/订阅:NATS的核心是一个发布/订阅消息传递系统,允许消息生产者发布消息到特定的主题…

制作ai语音助手

目录 一、总体介绍 二、唤醒 http://t.csdnimg.cn/3mf18 三、将语音唤醒和aiui结合 (1)项目合并 (2)修改CMakeList.txt (3)demo代码修改 1.添加库 2.在demo中添加唤醒功能的代码 3.尝试运行代码&am…

【数据结构和算法初阶(c语言)】数据结构前言,初识数据结构(给你一个选择学习数据结构和算法的理由)

1.何为数据结构 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的 数据元素的集合。本质来讲就是在内存中去管理数据方式比如我们的增删查改。在内存中管理数据的方式有很多种(比如数组结构、链式结构、树型结…

基于Pytorch的猫狗图片分类【深度学习CNN】

猫狗分类来源于Kaggle上的一个入门竞赛——Dogs vs Cats。为了加深对CNN的理解,基于Pytorch复现了LeNet,AlexNet,ResNet等经典CNN模型,源代码放在GitHub上,地址传送点击此处。项目大纲如下: 文章目录 一、问题描述二、数据集处理…

智能SQL生成:后端技术与LLM的完美结合

文章目录 引言一、什么是大模型二、为什么选择LLM三、开发技术说明四、系统架构说明五、编码实战1. Maven2. 讯飞大模型配置类3. LLM相关的封装4. 编写LLM的service5. 编写controller6. 运行测试 六、总结 引言 本篇文章主要是关于实现一个类似Chat2DB的根据自然语言生成SQL的…

新改进!基于改进粒子群算法的微网/综合能源系统多目标优化调度程序代码!

适用平台:MatlabYalmipCplex 程序提出了一种综合考虑微电网系统运行成本和环境保护成本的并网模式下微电网多目标优化调度模型,采用改进的粒子群算法对优化模型进行求解。程序算例丰富、注释清晰、干货满满,可扩展性和创新性很高&#xff01…