At the outset, let's ask a few questions and believe it's a program that knows:
For example, what does 0, 1 mean?
For example, what does a,b,c,d,e represent?
0,1 is a numeric value, a bits; ABCDE is a symbol and can be used as a variable.
If you do not understand, you can continue to look at the following pseudo-code:
Va= ""; VB= ""; VC= ""; VD= ""; VE= "";
What do these variables mean? What is the relationship between them?
These 5 variables, all of which represent the string "" Ah
Now, look at this pseudo-code:
Variable 1 = "";
Is this a problem?
To continue:
Taiji = "";
Is there a problem?
No problem, it's all empty strings.
That's a simple answer, isn't it?
But someone said, I firmly oppose the Chinese variable name, which is "unscientific"
If we recognize the Chinese variable name, then continue:
var yin =0;var yang = 1;
What's wrong with this pseudo-code?
There is a problem, already has the classmate to open the spray:
This is the so-called Chinese programming the current major issue Ah, do not know how much money cheated
If we have learned the principles of compilation and learned advanced programming principles, we will be able to understand the variables inside these pseudo-code:
Va,vb,vc,vd,ve, Taiji, Yin, yang
They are symbols, the "symbols" inside the program, and the objects that the compiler will handle.
Well, here we come to assume a scene, a foreigner, an ancient Chinese, they all point to the same thing said:
Foreigner: a countrymen: Yin
Do we see here that a foolish person can only see appearances and cannot see the essence?
If this is not possible, I think you are not a qualified programmer, because there are more complex symbology.
Suppose there is a prophet who discovers a law in the universe, and there are 5 kinds of things that have wonderful relationships.
If this prophet is Chinese, he says:
In the five elements of the law, there are gold, wood, water, fire, soil five kinds of things, wood fire, fire raw soil ....
Not yet finished, the following audience began to talk about:
What's the matter with little white? Do not understand, pure nonsense has the foreigner said: Fuck, this does not accord with the science
Without the audience, the Prophet continued,
The liver belongs to the wood, the spleen belongs to the soil, the kidney belongs to the water ....
Not yet finished, the audience below has been out of anger:
Xiao Bai said, liver and wood what relationship? What is the relationship between spleen and soil? is not eating soil to eat more silly, crazy, right? The foreigner said: Fuck,fuck, heresy, heresy ....
If this "prophet" really came to the present world, to a university speech, I think he has not finished, must be the students of these sciences, in the name of science to be ousted. Until one day, a Western scientist came, and he said:
This is abstract World,has five Element,we was define five symbol:a, B, C, D, EThere has some relations:a=>b,b=>c,c= >d,d=>e ..... Balabala .....
It turned out to be quite different from the prophet who uploaded China:
Xiao Bai said: Good advanced, very scientific, very nb! .... Foreigner said: My God,very great!
The layman sees the lively, the expert looks at the doorway,
Do you understand the mystery of this story?
This is language and cultural hegemony!
If we first abandon these stereotypes, to a real programmer of the objective rational way to look at this problem, to look at the theory of TCM, Yin and yang, five elements, it is nothing more than we are an abstraction of the world, a symbolic representation of the way. Yin-yang relationship, the five Elements of life gram, is nothing but a set Symbolic inference system !
Through this set of symbolic system, TCM has set up a complex model for the human body, from health care to disease treatment, to guide people's healthy lifestyle. Suppose this set of symbology is a programming language, then, this is a set of life-healthy programming language! In the thousands of-year practice, TCM has solved all kinds of complex life health problems through a large number of medical records, taking the facts as the basis, taking disease as the problem-oriented, and taking the basic theory of TCM as "inference Machine". This pattern, very conforms to the "logical programming language"--prolog implementation way, the language it built a reasoning machine, when programming only need to define the rules, enter the facts, and then can solve the question.
Conclusion: The massive medical case of thousands of years is the "big data" of medical problem; Nowadays, a large number of medical records are the facts of medical problems, complicated diseases, difficult problems are the thorny problem of modern medicine, so, the inference machine based on the basic theory of TCM is "healthy programming language", and the method of TCM diagnosis and treatment is the rule, Is it a feasible solution to solve all kinds of common or complex human health problems with actual and definite curative effect?
Viewing "TCM" from the perspective of programmer and programming language: A life-healthy programming language