一部夏商周启示录
许宏作序;罗新+许纪霖+刘苏里+杨斌一致推荐
许宏:“这书读起来就让你放不下,最后,我要用‘震撼’二字来形容自己的感觉和心情了。”
★界碑:从这本书开启中国史的阅读!
本书带有界碑性质,作者攀爬到了该研究领域的顶端,还将是同类研究和写作绕不过去的作 品。
同时,它还设立了一个出发点:凡对古典中国思想、信仰、伦理、风俗,以及政治、制度有兴趣的研究者或普通读者,可以先从这本书开始你的探索。
该部作品还是过往几十年社会承平和财富积累的结晶,让我们在再次进入幽暗的历史通道前,一窥我们这群人何以如此,何以至今。它将予我们鼓励,认识自己,直面未来。
——刘苏里 万圣书园创办人
★数学家的逻辑,文学家的想象
一部好的历史著作,不仅要数学家的逻辑,还要文学家的想象。由此观之,李硕的《翦商》,宏大处堂堂正正,细微处绵绵实实:详述了人祭现象在早期华夏文明的出现和消失,以及为什么“武王克商”不仅仅是一场简单的政权更替,更是华夏文明形成史上的里程碑式的革命。
因此,我愿意以“商周变革”来归纳李硕的洞见:对于华夏文明而言,这场变革比两千年后的唐宋变革的意义更深、更远!
——杨斌 澳门大学历史系教授,西泠印社社员,《海贝与贝币:鲜为人知的全球史》作者
★用考古成果读懂玄奥文献,重构武王伐纣的历史认知
在传统的上古历史叙述中,商周易代的面目是模糊的。对于背后的细节,我们知之甚少。纣王“无道”的表现有哪些?商朝王室的贵族生活是怎样的?商朝人究竟是什么人?他们的日常生活与祭祀之间有何秘密?本书运用大量现代考古发掘的成果,对应甲骨文卜辞及《易经》卦象,将费解的言辞重新释义,为读者揭开了华夏上古历史中重要的一页。
王国维之后,商周革命在中国历史上的重要性已深入人心;而李硕则把这一重要性,形象生动地描画了出来。
——罗新 北京大学历史系教授
★再现人祭与华夏早期文明从伴生到分离的伟大转折
第一王朝夏朝(二里头)沿袭了新石器时代以来的杀人献祭的风俗,并在商朝登峰造极。周文王因受商纣王怀疑而被作为人牲拘禁在殷都,长子伯邑考也被纣王献祭。此后,文王发展出《易经》的卦、爻辞体系,并记录了周文王亲历和认知的诸多事件,最终目的是推算“翦商”的战略。
武王灭商后,曾模仿商人的人祭行为;武王死后,由周公辅政,彻底禁绝了人祭宗教,销毁了有关商代人祭的文献记录,并制造出一套没有人祭的理想化历史叙事,以及基于“德”的世俗政治与道德体系。
国之大事,在祀与戎。本书从人祭开始,讲述了商朝的祭祀与战争为何有如此紧密的联系,以及殷周之变是如何发生的。
——许纪霖 华东师范大学历史系教授
★发掘上古时代的人文精神,追忆华夏文明的启蒙熹光
向起源回溯,商周易代正是华夏新生的起点。这并非一次简单的朝代更迭。周朝所开启的礼乐文明,取代了商朝的鬼神文化;周公和孔子的人本主义,战胜了武丁与纣王的“宗教神秘主义”,为中国人的信仰奠定了基石。
★青年历史学家、《南北战争三百年》作者李硕重磅新作
李硕著有《南北战争三百年》《孔子大历史》等有影响力的历史著作;本书则深入上古史,用鲜活的叙述,深入探索了商人与周人的民族起源、信仰习俗、战争军事与日常生活,将故纸堆与遗址变成了生动的情节故事,用史料赋神话中的人物(姜太公、周文王、商纣王……)以血肉。
【内容简介】
“李硕中国史”开篇之作,从这本书开启中国史的阅读!
本书主要讲述华夏文明的萌生与转型。从距今四千年前夏朝(二里头文化)的出现,到三千年前商朝的灭亡、西周建立,时间跨度一千余年。
从新石器时代以来,华北地区形成了杀人献祭的原始宗教。第一王朝夏朝(二里头)也沿袭了这种人祭文化,并在随后的商朝登峰造极。周族僻处西部,本没有人祭传统,但他们曾投靠商朝,为商朝捕猎用于献祭的羌人。周文王因受到商纣王怀疑,被作为人牲拘禁在殷都,最后,文王的长子伯邑考被纣王献祭。文王学习了商人的易卦占算技术,发展出《易经》的卦、爻辞体系——记录周文王亲历和认知的诸多事件,最终目的是推算“翦商”的战略。
周公的这些举措,开创了新的华夏文明。五百年后,孔子编辑儒家“六经”,系统整理周公的理论成果。周公和孔子塑造了儒家学派,其影响一直持续到现代。
概而言之,本书借助考古材料和传世文献,梳理了上古人祭风俗产生、繁荣和消亡的全过程,以及人祭与华夏早期文明从伴生到分离的伟大转折,再现了古人(周人)为终结商朝和人祭风俗付出的巨大努力,使我们对华夏文明的起源有了全新的认知。
【关于本书】
本书旨在告诉你如何使用类型系统编写更好、更安全的代码。虽然大部分介绍类型系统的图书更加关注形式方面的讨论,但本书采用了偏向实用的做法。本书包含你在日常工作中可能遇到的许多示例、应用和场景。
【读者对象】
本书主要针对想要学习类型系统的工作原理以及使用类型系统来提高代码质量的程序员。你应该具备一些使用面向对象编程语言(如Java、C#、C++或JavaScript/TypeScript)的经验,还应该有一些软件设计经验。虽然本书的代码示例是基于TypeScript的,但是大部分内容是普遍适用的。事实上,本书的代码示例并非总是使用TypeScript特有的功能。在编写代码示例时,我尽可能让熟悉其他编程语言的程序员也容易理解它们。虽然本书会介绍各种技术来帮助你编写健壮的、可组合的、封装程度更好的代码,但是也假定了你知道为什么我们希望获得这些特性。此外,本书侧重类型系统的实际应用,因此涉及的数学理论较少,但是你应该熟悉基本的代数概念,如函数和集合等。
【本书的组织方式】
本书包含11章,涵盖类型编程的各个方面。
第1章介绍类型和类型系统,讨论它们为什么存在以及为什么有用。我们将讨论类型系统的类型,并解释类型强度、静态类型和动态类型。
第2章介绍大部分语言中都有的基本类型,以及在使用这些类型时需要注意的地方。常用的基本类型包括空类型、单元类型、布尔类型、数值类型、字符串类型、数组类型和引用类型。
第3章介绍组合,包括把类型组合起来定义新类型的各种方式,还介绍实现访问者设计模式的不同方式,并定义代数数据类型。
第4章讨论类型安全—如何使用类型来减少歧义以及防止错误。本章还介绍如何使用类型转换在代码中添加或移除类型信息。
第5章介绍函数类型,以及当我们获得了创建函数变量的能力后能够做些什么,还展示实现策略模式和状态机的不同方式,并介绍基本的map()、filter()和reduce()算法。
第6章以前一章为基础,展示函数类型的一些高级应用,包括简化的装饰器模式、可恢复的函数和异步函数。
第7章介绍子类型,并讨论类型兼容。我们会看到顶层类型和底层类型的应用,以及从子类型的角度看,和类型、集合和函数类型之间的关系。
第8章介绍面向对象编程的关键元素,以及什么时候使用每种元素,并讨论接口、继承、组合和混入。
第9章介绍泛型编程及其第一种应用—泛型数据结构。泛型数据结构把数据的布局与数据本身分隔开。迭代器支持遍历这些数据结构。
第10章继续介绍泛型编程,讨论泛型算法及迭代器的分类。泛型算法是能够在不同数据类型上重用的算法。迭代器用作数据结构和算法之间的接口,并且能够根据迭代器的能力启用不同的算法。
第11章介绍高阶类型、函子和单子的概念,以及如何使用它们,并为进一步学习提供一些建议。
本书中的各章以前面章节中的概念作为基础,故建议读者按顺序阅读。虽然如此,但是本书介绍的4大主题相对独立:前4章介绍基础知识;第5~6章介绍函数类型;第7~8章介绍子类型;第9~11章介绍泛型编程。
Github | Docker | Project
一部夏商周启示录
许宏作序;罗新+许纪霖+刘苏里+杨斌一致推荐
许宏:“这书读起来就让你放不下,最后,我要用‘震撼’二字来形容自己的感觉和心情了。”
★界碑:从这本书开启中国史的阅读!
本书带有界碑性质,作者攀爬到了该研究领域的顶端,还将是同类研究和写作绕不过去的作 品。
同时,它还设立了一个出发点:凡对古典中国思想、信仰、伦理、风俗,以及政治、制度有兴趣的研究者或普通读者,可以先从这本书开始你的探索。
该部作品还是过往几十年社会承平和财富积累的结晶,让我们在再次进入幽暗的历史通道前,一窥我们这群人何以如此,何以至今。它将予我们鼓励,认识自己,直面未来。
——刘苏里 万圣书园创办人
★数学家的逻辑,文学家的想象
一部好的历史著作,不仅要数学家的逻辑,还要文学家的想象。由此观之,李硕的《翦商》,宏大处堂堂正正,细微处绵绵实实:详述了人祭现象在早期华夏文明的出现和消失,以及为什么“武王克商”不仅仅是一场简单的政权更替,更是华夏文明形成史上的里程碑式的革命。
因此,我愿意以“商周变革”来归纳李硕的洞见:对于华夏文明而言,这场变革比两千年后的唐宋变革的意义更深、更远!
——杨斌 澳门大学历史系教授,西泠印社社员,《海贝与贝币:鲜为人知的全球史》作者
★用考古成果读懂玄奥文献,重构武王伐纣的历史认知
在传统的上古历史叙述中,商周易代的面目是模糊的。对于背后的细节,我们知之甚少。纣王“无道”的表现有哪些?商朝王室的贵族生活是怎样的?商朝人究竟是什么人?他们的日常生活与祭祀之间有何秘密?本书运用大量现代考古发掘的成果,对应甲骨文卜辞及《易经》卦象,将费解的言辞重新释义,为读者揭开了华夏上古历史中重要的一页。
王国维之后,商周革命在中国历史上的重要性已深入人心;而李硕则把这一重要性,形象生动地描画了出来。
——罗新 北京大学历史系教授
★再现人祭与华夏早期文明从伴生到分离的伟大转折
第一王朝夏朝(二里头)沿袭了新石器时代以来的杀人献祭的风俗,并在商朝登峰造极。周文王因受商纣王怀疑而被作为人牲拘禁在殷都,长子伯邑考也被纣王献祭。此后,文王发展出《易经》的卦、爻辞体系,并记录了周文王亲历和认知的诸多事件,最终目的是推算“翦商”的战略。
武王灭商后,曾模仿商人的人祭行为;武王死后,由周公辅政,彻底禁绝了人祭宗教,销毁了有关商代人祭的文献记录,并制造出一套没有人祭的理想化历史叙事,以及基于“德”的世俗政治与道德体系。
国之大事,在祀与戎。本书从人祭开始,讲述了商朝的祭祀与战争为何有如此紧密的联系,以及殷周之变是如何发生的。
——许纪霖 华东师范大学历史系教授
★发掘上古时代的人文精神,追忆华夏文明的启蒙熹光
向起源回溯,商周易代正是华夏新生的起点。这并非一次简单的朝代更迭。周朝所开启的礼乐文明,取代了商朝的鬼神文化;周公和孔子的人本主义,战胜了武丁与纣王的“宗教神秘主义”,为中国人的信仰奠定了基石。
★青年历史学家、《南北战争三百年》作者李硕重磅新作
李硕著有《南北战争三百年》《孔子大历史》等有影响力的历史著作;本书则深入上古史,用鲜活的叙述,深入探索了商人与周人的民族起源、信仰习俗、战争军事与日常生活,将故纸堆与遗址变成了生动的情节故事,用史料赋神话中的人物(姜太公、周文王、商纣王……)以血肉。
【内容简介】
“李硕中国史”开篇之作,从这本书开启中国史的阅读!
本书主要讲述华夏文明的萌生与转型。从距今四千年前夏朝(二里头文化)的出现,到三千年前商朝的灭亡、西周建立,时间跨度一千余年。
从新石器时代以来,华北地区形成了杀人献祭的原始宗教。第一王朝夏朝(二里头)也沿袭了这种人祭文化,并在随后的商朝登峰造极。周族僻处西部,本没有人祭传统,但他们曾投靠商朝,为商朝捕猎用于献祭的羌人。周文王因受到商纣王怀疑,被作为人牲拘禁在殷都,最后,文王的长子伯邑考被纣王献祭。文王学习了商人的易卦占算技术,发展出《易经》的卦、爻辞体系——记录周文王亲历和认知的诸多事件,最终目的是推算“翦商”的战略。
武王灭商后,曾模仿商人的人祭行为;武王死后,由周公辅政,彻底禁绝了人祭宗教,销毁了有关商代人祭的文献记录,并制造出一套没有人祭的理想化历史叙事,以及基于“德”的世俗政治与道德体系。
周公的这些举措,开创了新的华夏文明。五百年后,孔子编辑儒家“六经”,系统整理周公的理论成果。周公和孔子塑造了儒家学派,其影响一直持续到现代。
概而言之,本书借助考古材料和传世文献,梳理了上古人祭风俗产生、繁荣和消亡的全过程,以及人祭与华夏早期文明从伴生到分离的伟大转折,再现了古人(周人)为终结商朝和人祭风俗付出的巨大努力,使我们对华夏文明的起源有了全新的认知。