「知乎」是個(gè)好地方,經(jīng)常會(huì)去逛一逛。今天在知乎上讀到一個(gè)話(huà)題:「基礎(chǔ)物理研究真的是整個(gè)科學(xué)發(fā)展的根基嗎朦拖?」
這問(wèn)題在學(xué)生時(shí)代也困擾過(guò)刃鳄。自己從事的是基礎(chǔ)物理研究古拴,因此特別喜歡「基礎(chǔ)物理是根基」的說(shuō)法箩帚。人呀,都如此黄痪。都會(huì)在某些階段紧帕,特別想證明、強(qiáng)調(diào)自己所從事工作的重要性桅打。
還原論
「基礎(chǔ)物理是一切自然學(xué)科根基」的說(shuō)法是嗜,可以用下面這張未必正確的圖來(lái)說(shuō)明:
根基說(shuō)法也叫「還原論」,即一切自然科學(xué)油额,都可以還原成某個(gè)基礎(chǔ)學(xué)科叠纷。比如上圖中,各種學(xué)科的起點(diǎn)潦嘶,都是「萬(wàn)能理論」涩嚣。
「還原論」的想法,為自然科學(xué)的發(fā)展做出了重要貢獻(xiàn)掂僵,特別是對(duì)物理學(xué)本身的發(fā)展航厚。
層展論
但是越來(lái)越多的現(xiàn)象表明,「還原論」未必能解釋所有問(wèn)題锰蓬,即便我們擁有了「還原論」的終極夢(mèng)想「萬(wàn)能理論」幔睬,依舊有很多很多自然現(xiàn)象無(wú)法解釋。
引一段 L.P.Kadanoff 的講話(huà):
我在這里要反對(duì)還原論的偏見(jiàn)芹扭,我認(rèn)為已經(jīng)有相當(dāng)?shù)慕?jīng)驗(yàn)表明物質(zhì)結(jié)構(gòu)有不同的層次麻顶,而這些不同層次構(gòu)成不同群落的科學(xué)家研究的領(lǐng)域,有一些人研究夸克舱卡,另外一些人研究原子核辅肾,還有的研究原子、分子生物學(xué)轮锥,遺傳學(xué)矫钓,在這個(gè)清單中,后面的部分是由前面部分構(gòu)成的舍杜,每一個(gè)層次可以看成比它前面的好像低一些新娜,但每一個(gè)層次都有新的、激動(dòng)人心的既绩、有效的概龄、普遍的規(guī)律,這些規(guī)律往往不能從所謂更基本的規(guī)律推導(dǎo)出來(lái)饲握。從最不基本的問(wèn)題向后倒推旁钧,我們可以看到一些重要的科學(xué)成果吸重。像門(mén)德?tīng)柕倪z傳律與 DNA 的雙螺旋結(jié)構(gòu)互拾,量子力學(xué)與核裂變歪今,誰(shuí)是最基本的?誰(shuí)推導(dǎo)誰(shuí)颜矿?要將科學(xué)上的層次分高低的話(huà)寄猩,往往是愚蠢的,在每一層次上都有的普遍原則中骑疆,都會(huì)出現(xiàn)宏偉的概念田篇。
「層展論」的核心觀念,可以用凝聚態(tài)理論學(xué)家 P.W.Anderson 的一段話(huà)來(lái)概括:
將一切事物還原成簡(jiǎn)單的基本規(guī)律的能力箍铭,并不意味著我們有能力從這些規(guī)律來(lái)重建宇宙泊柬,當(dāng)面對(duì)尺度與復(fù)雜性的雙重困難時(shí),構(gòu)筑論的假設(shè)就被破壞了诈火。大量的復(fù)雜的基本粒子的集體兽赁,并不等于幾個(gè)粒子性質(zhì)的簡(jiǎn)單外推。
這與凱文·凱利在『失控』一書(shū)中的觀點(diǎn)非常相近:無(wú)論對(duì)單個(gè)蜜蜂的研究多么深入冷守,都無(wú)法解釋蜂群的行為刀崖。
以上是回憶,回憶的背后拍摇,是對(duì)現(xiàn)狀與未來(lái)的思考亮钦。
程序員心中的底層夢(mèng)
我感知到的很多程序員,心中都或多或少有一些底層夢(mèng):想深入研究計(jì)算機(jī)的基礎(chǔ)知識(shí)充活,比如編譯原理蜂莉、網(wǎng)絡(luò)協(xié)議、硬件驅(qū)動(dòng)等等混卵。
這沒(méi)什么不對(duì)映穗,對(duì)底層的必要了解非常有必要。
然而淮菠,會(huì)看到程序員圈子里男公,也有很強(qiáng)的「還原論」群體。在這批人眼中合陵,只要把基礎(chǔ)知識(shí)深深掌握好后枢赔,一切其他上層語(yǔ)言、方案等都是手到擒來(lái)拥知、小菜一碟踏拜。
程序員圈子里的「還原論」,大部分情況下都是對(duì)的低剔。
但就如經(jīng)典力學(xué)頭上的兩朵烏云一樣速梗,隨著 IT 產(chǎn)業(yè)的迅猛發(fā)展肮塞,「還原論」頭上已經(jīng)飄出了很多烏云。
很多興趣廣泛的傳統(tǒng)程序員姻锁,除了把 C++ / Java 等鉆研得非常精透枕赵,也會(huì)跟隨潮流,開(kāi)始學(xué)習(xí)前端開(kāi)發(fā)技能位隶,比如 JavaScript / CSS / HTML 等拷窜。但是真讓他們?nèi)?xiě)一個(gè)頁(yè)面,經(jīng)常只能差強(qiáng)人意涧黄,很難做得很好篮昧。
這究竟是為什么?
回到前面討論的「展層論」笋妥,一切變得非常容易解釋?zhuān)?br>
計(jì)算機(jī)學(xué)科也是分層的懊昨,上層部分需要基于底層構(gòu)建,但每一層都有新的春宣、激動(dòng)人心的酵颁、有效的、普遍的規(guī)律信认,這些規(guī)律往往不能從所謂的基本規(guī)律推導(dǎo)出來(lái)材义。
這應(yīng)該是一個(gè)常識(shí),但我們卻經(jīng)常沒(méi)有看到嫁赏。各行各業(yè)皆如此其掂。分層次沒(méi)錯(cuò),但給層次分高低潦蝇,則往往是愚蠢而狂妄的款熬。
最后
這篇文章最后的結(jié)論是常識(shí),或者說(shuō)是基本觀念攘乒,但真的對(duì)嗎贤牛?類(lèi)似的,還有因果律则酝。無(wú)論是自然學(xué)科殉簸,還是佛學(xué),都贊同任何一種現(xiàn)象或事物都必有其因沽讹。
「層展論」般卑、「因果律」等等觀念,究竟是怎么回事爽雄?是否這些觀念本身蝠检,只是人類(lèi)愚昧且狂妄的投影?
你是怎么想的挚瘟?
文 / 玉伯
題圖:那璀璨的星空深處叹谁,是否有我的愛(ài)饲梭?