這些語言,天生就是為了讓人讀懂而存在的。
阻止其他人讀懂它們的,只有智商。
哪怕c語言已經形成了“方言”,但“方言”對于保密來說,仍舊不夠。
對于俠客來說,好的語言,可以為他們隱藏自身意圖,也能在防火墻被瓦解、加密被破解、封裝被撕開、任督小周天被打斷之后,給予最后的反擊機會。
而你不能寄希望于你的敵人是個傻子——你得想個辦法,讓敵人就算足夠聰明,但缺了關鍵信息就短時間內無法用意識觸及你程序之內流轉不息的代碼。
每一個流派的內功,都對應了特殊的編譯器,有特殊的語法規范和命名方式。它們所編譯的高級語言,與過去的高級語言在設計思路上大相庭徑。
這是“為了讓人難以理解”而創造出來的語言。
如果說過去的程序員在試圖創造一種“最好的語言”,好到所有人都會想要用它,那么俠客們所創造的語言,就是完全相反的,“最差的語言”。
更難能可貴的是,你還得保證機器可以接受這種“差”語言,
而在這一點上,向山有著一種絕對的自信。最開始的時候,他也不知道這種自信來自哪里。
內容未完,下一頁繼續閱讀