如果計算機是中國人(華夏文明)發明的
摘要:本文依據華夏文明,試圖推演計算機在華夏文明中發展變遷所使用的技術。
背景總述
1679年3月15日,德意志數學家萊布尼茨發明了二進位,他在給當時大清農業帝國有限公司的康熙董事長御下北京紫禁城總部的朋友Bouvet寫信,希望把這一個發現告知數學愛好者康熙大帝,以便在中華帝國刷一下自己的存在感。Bouvet回信告訴萊布尼茨,中國有一種稱之為「易經」的數理體系,其裡面的「—」和「- -」代表陰陽關係對立。這和萊布尼茨二進位的0,1極為相似。1679年,在現代計算機看來,是重要的一年,二進位被二次元文明的計算機體系採納,一直到現在從未變更。
本文將從現代計算機最基礎的部分來闡述華夏文明創造計算機的所需要的哲學思維和工藝技術。將於二次元文明的計算機形成對比。
華夏計算機的實現
一、華夏計算機的陰陽理論基礎
依據現代計算機基礎,0和1是邏輯電路(晶元)的唯一識別的機器碼,例如:
指令部份的示例
0000 代表 載入(LOAD)
0001 代表 存儲(STORE)
...
暫存器部份的示例
0000 代表暫存器 A
0001 代表暫存器 B
...
依據華夏文明的陰陽哲學基礎,構成這些邏輯符號的0和1將替換為如下:
指令部份的示例
- - - - - - - - 代表 載入(LOAD)
- - - - - - — 代表 存儲(STORE)
...
暫存器部份的示例
- - - - - - - - 代表暫存器 A
- - - - - - — 代表暫存器 B
...
其對應的中文指令即是中文漢字,為「陰陰陰陰」、「陰陰陰陽」。邏輯光(為什麼是光路,後續將展開闡述)路最終將計算以「—」和「- -」為代表的邏輯關係。那麼最終機器碼應該是「- - - - - - - - - - — - - —」序列。
結論:太極陰陽學說或者易經數理基礎將華夏文明發明(現代)計算機成為可能性的基礎。
二、五大設備的華夏文明實現
計算機(普遍)定義,計算機由存儲器、運算器、控制器、輸入、輸出五系統構成。
2.1、存儲器:以二進位數據格式存儲數據。依據這個基本定義,華夏文明發明計算機的存儲器要追述到甲骨文存儲技術(請注意,這裡不是TMD的Oracle公司)而是中國甲骨文存儲技術,通俗的說,是在王八殼上刻畫陰陽數據。如下圖所示:
在烏龜王八殼上刻畫陰陽(「—」和「- -」)的陰陽碼(註:依據《華夏文明計算機構成規範V1.0》,機器碼叫做「陰陽碼」),甲骨文最初用人力刻畫,後由魯班宗派和墨子宗派的傳人改造,將其機械化。
主要原理是墨子的平面鏡成像學和魯班的工程工藝學。魯班宗派不斷發布《甲骨文存儲技術規範》,由魯班自創的1.0一直發展到7.0。根據7.0規範解釋,所選存儲膜片單膜厚度為皮米級別(比二次元科學中納米級別還要小),最開始,由於古代科技條件所限,拋光打磨技術不發達,無法把王八殼打造成微米、納米、皮米級別,並且王八殼材質分子結構所限,也不可能。隨著華夏科技發展,實現皮米級別的存儲膜將成為可能。根據魯班齒輪機械工程,將陰陽碼刻到存儲膜中。刻碼過程是由墨子宗派創立的《光學刻度技術原理》體系完成,其運用了光熱和平面鏡成像的技術,墨子因為其《平面鏡成像的原理》是第一屆玉皇大帝獎中自然原理獎獲得者。以下是平面鏡成像刻陰陽數據到甲骨文存儲膜的原理:
現在回到輸入設備來闡述華夏家算計利用平面鏡成像原理把數據刻到甲骨文存儲膜中的過程,這裡指的輸入設備,可以看做是存儲前的靜態數據狀態,而並非狹隘的可操作的設備。存儲前的陰陽數據,通過光的平面鏡折射,反射到裝載在魯班盒式存儲器中,存儲器的光定位定址開關開啟,搜尋甲骨文膜可存儲區域,將光定位到可存儲區域的開始位置,再有聚光增強放大器把光源單點匯聚和放大,使得光的熱能提升,對甲骨文存儲膜產生一種熱能催化效應的破壞,軟化甲骨文膜,刻出陰陽碼。總體來說,墨子光學集團公司和魯班工程機械公司的長期合作,使得甲骨文模式存儲技術不斷提升。
需要提出一點的是,早期的甲骨文膜存儲技術是單向存儲,不可擦除數據,後來因為由太上老君化工產業集團的太上研究室發明了「皮米膜在熱力學下狀態可伸縮」技術,使得存儲膜可以在熱力學下自由變型。簡單解釋就是,刻畫的時候啟動光增大熱力和聚光原理,膜因為熱而軟化,產生陰陽碼凹槽。刪除數據(陰陽碼)時,盒存儲設備提供皮米級別的冷凝技術,將陰陽碼凹槽因為受到冷凝而恢復到原來狀態。
2.2運算器
華夏計算機將運算器定義為解析陰陽碼的設備。用於處理陰陽碼。華夏遠古時代早期的數理學家伏羲提出八卦數理體系,華夏文明根據伏羲體系理論演化出64卦體系理論,因此華夏文明計算機伊始,是建立在64位運算處理的體系中,比另一個二次元世界的64位機要大氣很多。伏羲時代用八卦的八個方位來處理一組陰陽碼,既能處理八組陰陽碼。後來八卦直接衍生到六十四卦,因此可以同時處理六十四組陰陽碼。運算器中,將陰陽碼的陰陽規則變更,序列,再排列,產生計算結果,其基本數理邏輯在伏羲數理研究所發布的《六十四卦位計算處理解析》中以闡述明白。用六十四卦位計演算法處理陰陽碼是一種古老的技術,其哲學思想是太極生兩儀,兩儀生四象,四象八卦以至世間萬物可能。《六十四卦位計算處理解析》規範闡述了計算結果千變萬化的可能性,不受二次元數學體系邊界和綱領的規定所限制,此項技術被二次元世界視為外星先進文明。根據《六十四卦位計算處理解析》規範,每一個卦位可以自我伸縮衍生擴展為獨立的六十四卦,而獨立出來的六十四卦又可以自我衍生獨立64*64卦。每一個卦位可以定址4個內存計量單位,這就實現了一卦無限定址的理論原理。依據這個原理,華夏計算機目前已經發展到了128位,521位運算處理器。在工業實現中,用到的是光和八卦無限衍生的兩個核心技術。
2.3控制器
華夏計算機的控制器部分主要貢獻人依然是「墨神」「魯神」和「太上老君」三大科技巨匠。利用魯班工程機械公司推出的《運算器內部八卦尺寸操作原理》,運算陰陽碼有齒輪機械自動完成,由墨子光學集團公司的光譜掃描器在一個原子時鐘內掃描齒輪的位置狀態,齒輪位置狀態分為陰陽兩個狀態,掃描到該狀態後通過折射原理,將光傳輸給控制器,控制器再傳輸給甲骨文存儲器存儲器,完成計算、傳輸、存儲(擦除)過程。由於墨子光學集團公司在戰國晚期發明了多線程光源並發掃描原理,使得魯班工程機械公司也配套研發了基於並發被掃描的齒輪機械,最初被掃描的陰陽齒輪數目為64個,唐朝中期墨子光學集團公司和魯班工程機械公司成立聯合實驗室,研發了光齒輪運算設備,這就使得多點掃描和多點運算以及伏羲的64卦無限運算實現完美結合。隨著這一技術的突破,控制器中去掉了IO緩衝機制,所有計算機外部操作介面均為光介面,緩衝排隊調度已經沒有必要,因此控制器只保留了請求和結果轉發的基本功能。目前二次元世界的計算機還沒有解決通用IO緩衝機制問題,根源在於二次元世界的科學家們一開始沒有把科學準則定位到這個宇宙最速度最快的傳輸媒介--光。而華夏文明的「墨神」的光原理以及「伏羲」哲學的無限概念結合,使得這項技術被二次元世界人們普遍理解為神跡(有神論者)或者外星文明(無神論者)
2.4輸入輸出設備
華夏計算機採取無規則光學輸入法。此項技術出發點和二次元世界的鍵盤格式化輸入有著根本性的不同。輸入設備由墨子光學集團公司發明的手指光學輸入套件來記錄輸入的軌跡,套件是套在手指上的一個戒指,戒指有光束髮射器,根據手指在桌子上畫出的路線,將路線還原至運算套件(處理軟體),運算套件中在大資料庫中搜索手指符號,匹配手指發出的指令。
輸出設備由墨子光學集團公司發明實時成像設備完成,原型為一個頭盔,頭盔上有一個光束髮射孔,將運算結果輸出到任何牆壁上。輸出頭像設備核心技術有《震動環境下自動校正光定位技術》,主要解決了隨著頭的晃動,位置改變,而投射的光源定位不變的技術。《光束彩色原理》,墨子光學集團公司研究人員發現光學中的顏色變化原理,通過光學處理,將世界所有肉眼可見的光色組合投射。二次元世界的現代計算機則經歷了單色,16色,32色艱難發展。輸出設備後來又有投光小盒,類似於二次元世界的投影儀。
鍵盤式輸入設備,這是比較獨特的輸入設備,是某些轉為研發華夏計算機科學體系和華夏計算機軟體、工程應用體系而研發的鍵盤輸入設備,規定了有限的符號集合組,比如〇到九的數字,《六十四卦位編程符號規範》中規定的符號集,鍵盤按照六十四卦的排列組合。鍵盤為六十四卦鍵盤,或者八卦鍵盤。鍵盤初始草圖如下:
鍵盤最初為圓形或者正方形,後來經過發展有了更多型號的控制鍵盤。
以上,華夏計算機的硬體從哲學原理、光學原理、化學原理、工程工藝原理角度看,硬體設備基本構成,運算邏輯也構成,如下圖所示:
那麼同樣的,計算機是解決人類生產生活的設備,華夏人使用華夏計算機需要怎樣控制,這就需要闡述華夏計算機的卦位卜法(編程)、卜卦語言了、卜卦工程學了。
三、華夏計算機的卜算工程史
3.1華夏符號學
華夏符號學創始人是倉頡,軒轅神州集團公司時代,研發一部的倉頡博士發布了《神州通用符號規範1.0》,九州大地中的華夏文明最先遵從這種規範,進行交流,後融合了伏羲陰陽哲學,產生陰陽碼,經過春秋戰國各個集團公司的改進,到戰國末年,已經出現了多種符號表示法,但是該符號表示法都繼承自倉頡的象形法。符號多而複雜,沒有規章。後大秦帝國貿易有限公司為了規範企業組織工作流程,降低溝通成本,發布《大秦帝國貿易有限公司符號統一規範1.0》,規範中囊括了所有的生產生活規範符號。但缺點是依舊繼承符號標書的複雜。後來一些繼承八卦文化的獨立基金會研究所,比如茅山符咒特種行業有限公司的《茅山符1.0》為簡化符號的經典代表。如下圖:
《茅山符1.0》規範中,最大進步就是將很多事情串聯起來集合化、簡化、圖形化,卻又保留了象形的特點,經過專業培訓容易被人理解。還有一些其它的符號法,比如魏晉兩大集團對抗時期,一些離職工程師研發了《琴譜符號規範1.0》,如下:
後來在五代十國的企業分治背景下,當時獨立研究室的李治發明了算籌的符號圖解法,如下圖:
此外,還有應用於華夏卜算工程學的卜算語言,與符號相對應,粗略理解,卜算工程語言就是符號學語言規範的子集。比如《五行卜算語 複復》(二次元計算機體系中,類似於C++)。
其符號語言為:
金 木 水 火 土
擴展標記對照表為:
該表最初應用於華夏卜算的醫學處理中,所以基本處理元素為人類的器官特性。類似的還有《天干卜算語系》,用於神州飛船和宇宙理論計算,《天干卜算語法規範》如下:
當然,上述兩個是工程科算語系,最初華夏計算機是為了解決某些固定演算法而產生的各自語系符號版本,後來華夏計算機商用化和普及化,出現了華夏自然語系規範。此規範將放在下一節華夏卜算工程學中闡述。
由此,華夏基於工程應用的計算鍵盤基礎體系發展確立。
3.2朴算工程學
可以看出,華夏計算機最底層是光學的陰陽解析核心。這與二次元世界的磁性學和二進位解析在哲學原理中是一致的。區別就是文明的本性和視角的起點不同。對於華夏計算機體系,要實現普通人操作計算機,需要經過操作系統化,軟體可視化、易操作化這一過程。儘管普通人都理解陰陽碼的運用,但是直接用陰陽碼不利於效率,也不符合華夏文明發展思維。隨著華夏符號化的發展,科研人員再次根據伏羲哲學,發展出來了華夏現代計算機卜算學。
看個栗子:
運算器光解析層:- - - - - - —————- - - ,陰陽碼,可以被光運算器直接執行解析
描述層:陰 ||| 陽。基於光計息層的翻譯,增加了基本的控制和判斷,控制判斷由《文王八卦規範雲演算法1.0》規定。(註:伏羲八卦是一種哲學思想,文王八卦是華夏世界目前普遍遵從的哲學規範)
上一層(自然描述華夏語系):丙加一平五後出之、末陰入棧四、乙三與甲或丙一補之入棧三。此種描述法最適合華夏文書語系,經過培訓容易理解和擴展。紅字體中,二次元世界的儲單元的棧操作類似。
再高級一些:伏羲標準庫雲,二次元世界(java)的imports com.nima.controll類似。
和二次元世界的編程語言,華夏卜算工程,可以做個對比,解決同一個問題,都用兩個文明的高級語言去構建。
華夏版本
急急如律令 伏羲標準庫雲
印 金 你好,吃了嗎
二次元文明版本
#includ
int main()
{
print("hello word!");
}
這是華夏文明語義表達和二次元文明語義表達的不同之處,表面上看卜算(編程)流程和方法一樣,其實,並沒有(這句「並沒有」是饅頭語系),華夏卜算哲學是面向萬物,而二次元世界的編程是面向抽象的Object(面向對象)。這是文化和文明的根源問題。前面已經提出,計算機設計中,華夏文明根源在於伏羲規範的一而二,二而四...以至於生萬物。而二次元文明,先是把萬物抽象,在多態,繼承。二次元探索文明的歷程看起很辛苦,而華夏文明從根源中就規範了世間萬物皆為虛無,歸一為宗的那個一,在演化出來萬物。二次元文明中軟體工程把面向對象視為重大思維突破,對於華夏文明,世間萬物本就如此,你還突突個毛線。讀者可能不明白在伏羲一的根源和二次元面向對象的差異,下面舉例:
二次元面向對象編程:
Pople p = new Pople();
p.say("hello word!");
//在二次元編程發展中,高級語言已經趨近於華夏自「一以歸之」向右的延伸點,比如Java語言中,規範萬種類型都有一個基點,就是Object,華夏人看到這個自然不奇怪,翻譯成華夏語文,就是「萬物皆 傲不宅可特」
華夏卜算:
卐 印 木 你好,吃了嗎
上面這段華夏卜算,卐就是二次元面向對象的Object,只不過面向對象中,用了Object,需要你規定具體的規範定義,而華夏卜算中的卐根據八卦演算邏輯,自動推導出你心裡想的是什麼,而把二次元世界定義類define class這一過程需要顯示聲明。
可能有讀者還是不理解,華夏卜算是怎麼自動完成定義類似於二次元世界的class的過程。這就是華夏文明伏羲規範中的另外一個強大功能,這已經超出了華夏計算機討論範圍,但是我在這裡簡單闡述一下。
根據伏羲規範,還有一個哲學用途,就是卜卦,這個卜卦原理二次元世界的人們都知道,二次元西方人稱這個為先知,預測100%正確。其實就是這個意思,當你用華夏文明卜算陰陽碼,伏羲規範的哲學體系已經知道你要幹什麼了。因此,卐可以代表一個馬類,人類,汽車類。這才是真正的萬物皆歸一(二次元世界中的萬物皆object)。
另外,華夏卜算工程師第一句不是 你好世界,而是 你好,吃了嗎
四、總結
解決了華夏計算機光件曾,卜算層,以及闡述了哲學思維體系,華夏計算機演進將成為可能。
二次元世界的華夏人,探索過怎樣用中文實現編程,這一思路從根本上就是錯誤的,編程是一套體系化的社會文明,而這套體系是沿用西方近代科學發展起來的,如果想要用中文編程,需要二次元世界的華夏人把近代西方科學體系之路重新走一遍。這是文化和文明誰和誰接軌的問題。(請不要跟我提類似於易語言這些破爛,否則我會Fuck你回去的)現代二次元文明,諸如發動機核心、物理數學體系,這些二次元世界中華夏文明都不曾建立,在這裡試圖從文化根源解析。
如果要解析,太冗長。就以華夏計算機為例子試圖說明一下:面向對象在二次元西方體系,是先抽象在實現。而華夏文明在伏羲規範中已經把這個抽象給規範定義好了,你並不知道為啥有了一,沒有抽象這個概念,一就是真實存在你眼前的,你去實現了。而二次元西方科學體系是真正的經過了思維過程抽象了這個一。所以,對於地球上任何事情,華夏文明都以先知、理解的狀態存在著,可自己不知道這是為什麼。因為伏羲已經規定好了。
孔子的「一以貫之」放到當今二次元世界中,有些人會說,屁話,說了等於沒說。有些人神秘兮兮的覺得這話包含了無窮的道理,能解釋社會學任何事情。所以二次元的華夏人封孔子為大成至聖先師,如果到了伏羲,那就是神了。
我是在看楊振寧在清華講基礎物理學視頻,他通篇用英文講物理,我聽得很費勁,突然想如果計算機編程是中國所規範和定義的會怎樣。剛開始想從編程語言改造,把編程語言規程中文,最開始,我們都知道,早期有個叫「易語言」的,說實現了中文編程,從表面看,沒錯,其實就是把其他編程工具改成中文版而已,如果要實現中文編程,還是需要從體系根源入手,推翻西方的體系。
剛開始我找資料,碰到了一個叫「草泥馬」的編程語言,並且嘗試了一下,頗有意思,如圖:
全篇用「草泥馬」三個字作為編程字元語言,完成堆棧操作,當然這是一場無聊而有趣的搞笑,我在編輯器輸入各種草泥馬組合,解釋器會根據你的意圖,如果沒有bug的話,輸出 hello word。看到hello word,我突然想到,這依然還是西方學術體系。我想說,你好,吃了嗎。
整體文明體系,是這個二次元世界西方文明構建的。所以,在這裡我胡謅了用伏羲文化去發明計算機,而讓其他文明接軌華夏文明。
終歸,還是文明誰和誰接軌,標準誰定義誰擁簇而已。
全文 完
感謝:近幾日和老流氓的Think in Java,知乎社區的一些資料幫助
獻給:一個根本看不懂這篇胡扯淡文章的人,「饅頭」
最後:我不想捲入「伏羲是韓國人」這場爭論,那很無聊
鬼刻師
2015年11月17日
轉載請註明出處
微信:Spermakert
推薦閱讀:
※中國各省出產 玉、石種類
※全面解讀中國古代釋夢術(25)
※吳敬璉:中國經濟今年將非常困難 房價還會漲
※印太戰略下四國聯盟-中國地緣政治新危機
※中國多地遭受嚴寒 廣西現霧凇景觀(9)