碼農:追求不朽_風聞
code2Real-有人就有江湖,有code就有bug2022-01-19 18:20
不管是文弱書生,還是糾糾武夫,只要有可能,都會追求不朽。
東漢大將竇憲追擊北匈奴,出塞三千餘里,在稽落山將匈奴殺了個人仰馬翻。
好友班固在自己所著的《後漢書》把竇憲據實猛誇了一番:大獲全勝,斬敵萬餘,降二十萬餘。竇憲還讓班固寫了一篇《封燕然山銘》,刻在打敗匈奴的戰場附近的燕然山上。
後世以“燕然勒功”指把記功文字刻在石上。
歷代政客、文人對這次大捷都非常推崇,為之寫下頌歌的不乏其人。
唐宰相李嶠《餞薛大夫護邊》寫到: “佇見燕然上,抽毫頌武功”。
唐政治家、詩人王維《使至塞上》寫到:“蕭關逢候騎,都護在燕然”。
大詩人李白 《發白馬》寫到:“倚劍登燕然,邊峯列嵯峨”。
北宋政治家范仲淹在他的《漁家傲·秋思》中寫到:“濁酒一杯家萬里,燕然未勒歸無計” 。
燕然,一個富有詩意的地名,承載了太多先人的榮耀,留下了多少後人的嚮往。
由於古代沒有經緯度的概念,無法進行精準定位,刻石地點遠處於大漠之中,無從考據。
2017年7月下旬,蒙古國成吉思汗大學和中國內蒙古大學專家組成一支聯合考察隊,來到位於蒙古國中戈壁省德勒格爾杭愛縣,對摩崖石刻拓片進行了考察。一個月後,他們宣佈這處石刻,就是班固書的《封燕然山銘》:
惟永元元年秋七月,有漢元舅曰車騎將軍竇憲,寅亮聖明,登翼王室,納於大麓,維清緝熙。乃與執金吾耿秉,述職巡御。理兵於朔方。鷹揚之校,螭虎之士,爰該六師,暨南單于、東胡烏桓、西戎氐羌,侯王君長之羣,驍騎三萬。元戎輕武,長轂四分,雲輜蔽路,萬有三千餘乘。勒以八陣,蒞以威神,玄甲耀目,朱旗絳天。遂陵高闕,下雞鹿,經磧鹵,絕大漠,斬温禺以釁鼓,血屍逐以染鍔。然後四校橫徂,星流彗掃,蕭條萬里,野無遺寇。於是域滅區殫,反旆而旋,考傳驗圖,窮覽其山川。遂逾涿邪,跨安侯,乘燕然,躡冒頓之區落,焚老上之龍庭。上以攄高、文之宿憤,光祖宗之玄靈;下以安固後嗣,恢拓境宇,振大漢之天聲。茲所謂一勞而久逸,暫費而永寧者也,乃遂封山刊石,昭銘盛德。其辭曰:鑠王師兮徵荒裔,剿兇虐兮截海外。夐其邈兮亙地界,封神丘兮建隆嵑,熙帝載兮振萬世!
當看到古人想盡辦法讓自己不朽時,碼農坐不住了。
人生不應該只有996,人生應該追求不朽,縱使不能立德,立功,立言,也要在歷史留下一點痕跡。
微軟當年為快速推出中文版windows系統,直接購買第三方漢字字庫,有一個人把自己的名字悄悄地藏在字體中長達二十年,就連微軟也毫不知情!

對軟件而言,如果依附的硬件被淘汰了,那麼軟件大概率也會被淘汰。
win-intel聯盟總是想辦法讓用户每隔一段時間就拋棄舊系統,隨舊系統的淘汰,大量代碼被遺失。
辦公用PC機報廢週期是五年,即使將軟件拷貝到新的PC機上,新的操作系統未必能運行舊的軟件。
在DOS操作系統上開發的16位軟件不一定能在32位win上使用。
與PC機相比,服務器上運行的軟件壽命會更長。
對服務器而言,軟件是恆星,硬件是行星,硬件圍繞軟件旋轉。
服務器上的硬件每三五年就要更換一輪,即使不更換,由於摩爾定律在發揮作用,CPU性能也會嚴重落伍,今天PC機的CPU的性能可以與十年前大型機的CPU相比了。
由於服務器系統是分佈式冗餘部署,隨意更換硬件並不會影響軟件的運行。
一個成功的服務器軟件可以運行三五十年,只要業務還能賺錢,就沒有人敢輕易修改服務器代碼。
要想長期保存代碼,需要擺脱硬件的束縛,因為大多數計算機硬件的壽命並不長,光盤硬件大約是10年,數據磁帶的壽命也只有50年。
形成硬拷貝(打印成紙張/拍成微縮膠捲)能使代碼保存得更長,紙張可以保存五百年之久。
把代碼刻在金盤上,隨旅行者衞星發射到宇宙深空,也是一種好方法。

在《三體》中,雲天明和AA在石頭上刻字,給一千萬年後的程心留言。
其實我不相信在有大氣的行星上,石刻能保存上千萬年。
隨着黑客進軍基因領域,將代碼寫在基因中也是一種不朽的方法。
代碼隨生物的繁衍而四處開枝散葉,科學家通過染色體上的基因追溯人類的先祖。
甚至這個世界之所以會產生物質,也許會因為某個大能要傳遞信息/代碼。
按弦理論,宇宙本來應該是11維空間,後來不知道什麼原因展開/降維了,成為現在的四維空間。
在11維空間,可能只有能量,沒有物質,超高能的能量相當於熵無窮大,本身難以存儲信息,必須降維,以物質存在才能保存代碼/信息,於是太初的能量就轉化為物質了。
為什麼要這麼説呢,因為很多人相信上帝是程序員。