一文了解幾十萬年的科技史

2021-09-26 12:08:30 字數 1878 閱讀 6549

最近讀完了吳軍的《全球科技通史》,寫點讀書筆記吧。

人類發展到今天,也不過是物競天擇、適者生存的結果而已。大自然的演算法就是廣撒網重點捕撈,人類不過是當初無數個隨機數中的乙個而已。

人類的初創期還是很艱難,要和其他生物競爭,甚至和其他也可以叫作人類的物種競爭,進步也主要靠基因變異。今天很多我們習以為常的想法或技能,在那時候也需要以萬年為單位來習得,比如想到可以撿起石頭砸開堅果這件事,也需要花費幾十萬年的時間,但是習得之後或許就能打敗別的沒有想到這件事的人類。

幸好我們的進步速度不是線性的。從現在的回溯角度來看,遠古時代,人類主要向著產生多餘的能量的方向發展,根本上有兩種方式,開源節流。開源:火的使用、工具的製造和使用、動植物的馴化;節流:穿衣服、修住所、建城市。有了更多的能量,人口就多了,就可以不用每天忙著找吃的了,就可以發展手工業之類的了,分工也越發明顯了,物品交換也開始出現了,也開始建城市來管理了,交流靠吼也已經不夠了,也開始發現個人的腦子不好使了,開始記錄一些東西收集資料了,資料多了就開始發現一些東西的相關性了,幾何學、天文學開始萌芽應用於修房子、建立水利工程了。科學開始萌芽了,不過大部分我們稱之為迷信。

人類能掌控的能量越來越多,商業開始發達了,城市裡就有些富二代開始偷懶不幹活了,整天想東想西。泰勒斯就各個國家旅遊了一番之後,開始思考「萬物的本原是什麼」,並且提出要怎麼去思考,他說我們要充分開動腦筋,從經驗觀察中提出乙個命題,然後用嚴密的邏輯去推理證明。

幾十年後,又乙個富二代畢達哥拉斯也到處學習和思考,研究代數和幾何的時候發現了畢達哥拉斯定理(也就是勾股定理)。而且還提出我們思考得基於一定的假設,然後開動腦筋進行邏輯推理得到一些通用的結論,還把我們腦袋裡的東西分成可感知(經驗)和可理喻(推理)。

接下來古希臘愛思考的富二代層出不窮,亞里斯多德提出了科學要基於公理、定理自洽的體系;歐幾里得總結了幾何學寫了本《幾何原本》,堪稱學科體系的範本,裡面基於五條公理推理出了很多定理。阿基公尺德提出了很多物理學概念,並使用數學進行研究。托勒密基於前人觀測積累的大資料,建立地心說模型。

公元5世紀之後,隨著羅馬帝國的衰落,整個歐洲進入中世紀直到14世紀文藝復興。這段時間,阿拉伯地區學習到古希臘的智慧型發展起來了,也給世界科技貢獻了很多。

中世紀的歐洲因為窮,就只有靠宗教和打仗來活躍氣氛,因為戰爭和阿拉伯地區進行了深入交流,思想的切磋導致了在文藝復興時期爆發。

文藝復興主要是從思想文化上的革命,所以醫學解剖學開始發展起來了。比如達文西、哥白尼似乎看到人們思想開始解放了,謹慎地在老年時期推出了日心說,結果害了幾個維護他的人。後面伽利略、笛卡爾等繼續推進了科學的進步,不僅是研究了各自的領域和提供一些數學工具,更是提出很多科學方**指導後人進行科學研究,成為牛頓眼中巨人的肩膀。

那時候科學還

雲裡霧裡的,上帝說要有光,於是就有了牛頓。

牛頓整理了前人的研究,加上自己的研究,構建了幾大科學體系:以微積分為基礎的高等數學、以牛頓三定律為主線建立的經典力學、以光子說為基礎的光學、以萬有引力為基礎的天文學。如果說之前的科學研究都是散落的砂石,那麼牛頓之後科學就是一幢幢基石雄厚的高樓大廈。

牛頓讓人們看到世界萬事萬物都在做著機械運動,只要給夠引數,那就可以**接下來發生的事情。

瓦特使用了科學的思維,幾十年如一日(在有錢朋友的支援下)地不斷改良優化蒸汽機的效率,終於研製出了可以賣錢的蒸汽機,給工業革命提供了動力**。隨後人們又紛紛使用科學的力量,研製了各種機械,參與到了工業革命中。

隨後電力應用和內燃機的出現,帶來了第二次工業革命,資訊時代也埋下了種子,物理學的兩朵烏雲也越來越黑了。

故事就先講到這裡吧,欲知後事如何,那就繼續關注我吧。

最後說幾點:

1.文中所述不過是在歷史煙海中挑選一些點而已。

2.社會的發展肯定是全方位的,有些歷史的發生不過是有時間的先後相關性,不代表邏輯上強相關。

3.大自然的演算法就是隨機搜尋,這些歷史上的閃光點大多有著歷史的必然性,同時代或許很多人都想到了那個點,並做著相似的研究,但物競天擇、適者生存。

一文徹底了解join的各種用法

表a 表b a1 a2 b1 b2 a01 張三 a02 數學 a02 李四 a03 語文 a03 王五 a04 英語 1selecta.a2,b.b2fromaleftjoinbona.a1 b.b1 張三 李四 數學 王五 語文 1selecta.a2,b.b2fromainnerjoinbon...

一文了解JS的函式柯里化

面試題通用的柯里化封裝方法 最近跟著黃軼老師學習vue.js 2.5.17 beta版本原始碼時,看到了原始碼中用了函式柯里化,這裡來寫一篇,記錄一下,加深印象 普通的add函式 function add x,y currying後 function curryingadd x console.lo...

一文帶你了解NeurlPS2020的模型剪枝研究

總結為了大家更好理解nips2020的最新剪枝工作,這裡先介紹一下其中涉及的基礎知識。如果您對模型剪枝比較熟悉,可以直接跳過本部分。接下來我將從幾個角度切入,對不同的剪枝方法進行分類和特點總結,方便讀者盡快理解相關概念。這些文章看下來,感覺還是比較開心的。因為絕大多數文章都或多或少提到了彩票理論,開...