從程序員視角和編程語言角度看【中醫】:一種生命健康編程語言

開篇,咱們來問幾個問題,相信是個程序都知道:程序員

好比,0,1 表明什麼?
好比,A,B,C,D,E 表明什麼?編程

0,1是數值,是二進制位;
ABCDE是符號,能夠做爲變量。

 

若是不懂,能夠繼續看下面的僞代碼:編程語言

vA="";
vB="";
vC="";
vD="";
vE="";

這幾個變量表明什麼意思?它們之間有什麼關係?學習

這5個變量,都表明字符串「」啊
如今,看這個僞代碼:
變量1="";


這個有問題嗎?大數據

再繼續:
太極="";

有問題嗎?this

沒毛病,都是空字符串。spa

答對了,這麼簡單,是吧?code

可是有人說了,我堅定反對中文變量名,這「不科學」對象

假如咱們承認中文變量名,再繼續:
var 陰=0var 陽=1;

這個僞代碼有什麼問題呢?blog

有問題,已經有同窗開噴了:

這就是所謂的漢語編程
當前的重大課題啊,不知道騙了多少錢

若是咱們學習過編譯原理,學習太高級編程原理,咱們就可以明白,這些僞代碼裏面的變量:
vA,vB,vC,vD,vE,太極,陰,陽
它們都是符號,程序裏面的「符號」,編譯器要處理的對象。
 
好了,說到這裏,咱們來假設一個場景,一個老外,一個古時候的中國人,它們都指着同一個東西說:
老外:A
國人:陰

這裏咱們是否是看到,愚昧的人只能看到表象,而沒法看到本質呢?
若是這一關沒法過,我以爲你就不是合格的程序員了,由於後面還有更復雜的符號體系。
 
假設有一個先知,它發現了宇宙中的一個法則,有5種東西會有奇妙的關係。
若是這個先知,是中國人,他這樣說:
在五行的法則中,有金,木,水,火,土 五種東西,木生火,火生土.....

尚未說完,下面的觀衆開始議論了:

有小白說這什麼關係?不懂,純扯淡
有老外說:Fuck,這不符合科學

不用管這些觀衆,這個先知繼續説,
肝屬於木,脾屬土,腎屬於水.....

尚未說完,下面的觀衆已經出離憤怒了:

小白說,肝和木頭什麼關係?脾和土什麼關係?是否是吃土吃多了傻了,瘋了吧?
老外說:Fuck,Fuck,異端,異端。。。。

 
若是這個「先知」真的來到如今的世界,到某個大學演講,我想他尚未講完,必定被這些科學的學生,以科學的名義轟下臺了。
 
直到有一天,來了一個西方科學家,他說:
this is abstract world,has five element,we are define five symbol:
A ,B ,C ,D ,E
there has some relations:
A=>B,B=>C,C=>D,D=>E 。。。。。balabala.....

結果歡樂了,跟上傳中國的先知待遇徹底不一樣:

小白說:好高級,很科學,很NB!....
老外說:my god,very great!

 

外行看熱鬧,內行看門道,

明白了這個故事的玄機了嗎?
這就是語言和文化霸權!
 
假如咱們先拋棄這些成見,以一個真正的程序員該有的客觀理性的方式來看待這個問題,來看待中醫理論,陰陽,五行,它無非就是咱們對世界的一種抽象,一種符號表示方式。
陰陽關係,五行生剋,無非就是一套 符號推理體系 
經過這一套符號體系,中醫爲人體創建了一套複雜的模型,從養生到疾病治療,指導人們健康的生活方式。
假設這套符號體系是一門編程語言,那麼,這就是一套生命健康的編程語言!
 
中醫在幾千年的實踐中,經過大量病案,以事實爲依據,以疾病爲問題導向,以中醫基礎理論爲「推理機」,解決了各類複雜的生命健康問題。這個模式,很是符合「邏輯編程語言」--Prolog的實現方式,這門語言它內置了一個推理機,編程的時候 只須要定義規則,輸入事實,而後就能解決提問的問題。
 
總結:
 
幾千年的海量醫案是醫學問題的「大數據」;
如今大量的病案是醫學問題的事實;
各類複雜的疾病,疑難雜症是現代醫學棘手的問題;
那麼,以中醫基礎理論爲「健康編程語言」的推理機;以中醫診斷治療的方法爲規則, 以實際的確切的療效爲事實,來解決各類常見的或者複雜的人類健康問題,是否是一種可行的解決方案呢?
相關文章
相關標籤/搜索