码农:追求不朽
不管是文弱书生,还是纠纠武夫,只要有可能,都会追求不朽。
东汉大将窦宪追击北匈奴,出塞三千余里,在稽落山将匈奴杀了个人仰马翻。
好友班固在自己所著的《后汉书》把窦宪据实猛夸了一番:大获全胜,斩敌万余,降二十万余。窦宪还让班固写了一篇《封燕然山铭》,刻在打败匈奴的战场附近的燕然山上。
后世以“燕然勒功”指把记功文字刻在石上。
历代政客、文人对这次大捷都非常推崇,为之写下颂歌的不乏其人。
唐宰相李峤《饯薛大夫护边》写到: "伫见燕然上,抽毫颂武功"。
唐政治家、诗人王维《使至塞上》写到:"萧关逢候骑,都护在燕然"。
大诗人李白 《发白马》写到:"倚剑登燕然,边峰列嵯峨"。
北宋政治家范仲淹在他的《渔家傲·秋思》中写到:"浊酒一杯家万里,燕然未勒归无计" 。
燕然,一个富有诗意的地名,承载了太多先人的荣耀,留下了多少后人的向往。
由于古代没有经纬度的概念,无法进行精准定位,刻石地点远处于大漠之中,无从考据。
2017年7月下旬,蒙古国成吉思汗大学和中国内蒙古大学专家组成一支联合考察队,来到位于蒙古国中戈壁省德勒格尔杭爱县,对摩崖石刻拓片进行了考察。一个月后,他们宣布这处石刻,就是班固书的《封燕然山铭》:
惟永元元年秋七月,有汉元舅曰车骑将军窦宪,寅亮圣明,登翼王室,纳于大麓,维清缉熙。乃与执金吾耿秉,述职巡御。理兵于朔方。鹰扬之校,螭虎之士,爰该六师,暨南单于、东胡乌桓、西戎氐羌,侯王君长之群,骁骑三万。元戎轻武,长毂四分,云辎蔽路,万有三千余乘。勒以八阵,莅以威神,玄甲耀目,朱旗绛天。遂陵高阙,下鸡鹿,经碛卤,绝大漠,斩温禺以衅鼓,血尸逐以染锷。然后四校横徂,星流彗扫,萧条万里,野无遗寇。于是域灭区殚,反旆而旋,考传验图,穷览其山川。遂逾涿邪,跨安侯,乘燕然,蹑冒顿之区落,焚老上之龙庭。上以摅高、文之宿愤,光祖宗之玄灵;下以安固后嗣,恢拓境宇,振大汉之天声。兹所谓一劳而久逸,暂费而永宁者也,乃遂封山刊石,昭铭盛德。其辞曰:铄王师兮征荒裔,剿凶虐兮截海外。夐其邈兮亘地界,封神丘兮建隆嵑,熙帝载兮振万世!
当看到古人想尽办法让自己不朽时,码农坐不住了。
人生不应该只有996,人生应该追求不朽,纵使不能立德,立功,立言,也要在历史留下一点痕迹。
微软当年为快速推出中文版windows系统,直接购买第三方汉字字库,有一个人把自己的名字悄悄地藏在字体中长达二十年,就连微软也毫不知情!
对软件而言,如果依附的硬件被淘汰了,那么软件大概率也会被淘汰。
win-intel联盟总是想办法让用户每隔一段时间就抛弃旧系统,随旧系统的淘汰,大量代码被遗失。
办公用PC机报废周期是五年,即使将软件拷贝到新的PC机上,新的操作系统未必能运行旧的软件。
在DOS操作系统上开发的16位软件不一定能在32位win上使用。
与PC机相比,服务器上运行的软件寿命会更长。
对服务器而言,软件是恒星,硬件是行星,硬件围绕软件旋转。
服务器上的硬件每三五年就要更换一轮,即使不更换,由于摩尔定律在发挥作用,CPU性能也会严重落伍,今天PC机的CPU的性能可以与十年前大型机的CPU相比了。
由于服务器系统是分布式冗余部署,随意更换硬件并不会影响软件的运行。
一个成功的服务器软件可以运行三五十年,只要业务还能赚钱,就没有人敢轻易修改服务器代码。
要想长期保存代码,需要摆脱硬件的束缚,因为大多数计算机硬件的寿命并不长,光盘硬件大约是10年,数据磁带的寿命也只有50年。
形成硬拷贝(打印成纸张/拍成微缩胶卷)能使代码保存得更长,纸张可以保存五百年之久。
把代码刻在金盘上,随旅行者卫星发射到宇宙深空,也是一种好方法。
在《三体》中,云天明和AA在石头上刻字,给一千万年后的程心留言。
其实我不相信在有大气的行星上,石刻能保存上千万年。
随着黑客进军基因领域,将代码写在基因中也是一种不朽的方法。
代码随生物的繁衍而四处开枝散叶,科学家通过染色体上的基因追溯人类的先祖。
甚至这个世界之所以会产生物质,也许会因为某个大能要传递信息/代码。
按弦理论,宇宙本来应该是11维空间,后来不知道什么原因展开/降维了,成为现在的四维空间。
在11维空间,可能只有能量,没有物质,超高能的能量相当于熵无穷大,本身难以存储信息,必须降维,以物质存在才能保存代码/信息,于是太初的能量就转化为物质了。
为什么要这么说呢,因为很多人相信上帝是程序员。