|
本文是從 C, The Beautiful Language 這篇文章翻譯而來(lái)。
人們說(shuō)足球是一種優(yōu)美的體育運(yùn)動(dòng),而當(dāng)我們?cè)诰G茵場(chǎng)上看到羅納爾多那行云流水的帶球動(dòng)作時(shí),我們不能不承認(rèn)這種說(shuō)法。
然而,對(duì)于我來(lái)說(shuō),這種運(yùn)動(dòng)之所以如此的賞心悅目,跟那些乖張的天才球星們關(guān)系并不是那么大,更多的原因是這讓人心跳的比賽本身。它那緩慢的,常規(guī)的節(jié)奏間時(shí)不時(shí)來(lái)幾個(gè)沸點(diǎn)。那大潮般的活力推著一個(gè)球隊(duì)沖著對(duì)方的陣地蜂擁而去,對(duì)等的、強(qiáng)大的反制力量也從對(duì)面撲面而來(lái)。
觀看一場(chǎng)精彩的比賽,我能領(lǐng)悟到一些道理:賽事的魅力就在于它本身——運(yùn)動(dòng)員只是媒介。足球很簡(jiǎn)單。一個(gè)球,44英尺,2個(gè)球門,草坪。沒(méi)有任何東西妨礙它向我們展現(xiàn)它那充滿生機(jī)的精神靈魂。我們看到了這些,感覺(jué)到了這些,我們(至少是我)所以說(shuō)它是一種美麗的體育運(yùn)動(dòng)。
當(dāng)我瀏覽C語(yǔ)言代碼時(shí),我也感覺(jué)到了相同的美。
在不忙的日子里,我會(huì)隨意的查看C語(yǔ)言的內(nèi)核,sched.c, page_alloc.c 等等。它讓我感覺(jué)我正在欣賞一種很有生命力的東西。我能看到這些代碼指引著程序的執(zhí)行,邏輯指令管控制程序能量的分派使用。雖然我不是內(nèi)核的開(kāi)發(fā)者,但我完全能捕捉到眼前代碼的脈絡(luò)——只是通過(guò)觀看這些代碼的“運(yùn)動(dòng)”。
在其它語(yǔ)言里,各種的抽象、甜膩的語(yǔ)法呵護(hù)著你的代碼,讓你看不到它的心跳。但C語(yǔ)言里,就像是足球,在場(chǎng)地上奔跑移動(dòng)。簡(jiǎn)單的語(yǔ)法,淺顯的關(guān)鍵詞,這是對(duì)通用馮·諾伊曼,約翰機(jī)器最精彩的描述。C語(yǔ)言里,程序的靈魂直接向我們開(kāi)放。我們看到了、感覺(jué)到了,所以我說(shuō)——
C語(yǔ)言,美麗的語(yǔ)言。
it知識(shí)庫(kù):C語(yǔ)言,美麗的語(yǔ)言,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。