I will talk about programming language competition and programming language competition
Language competition never stops.
However, if we find out carefully, we will see that all the language competitions are in this mode:
A. I found that language A has an X function, which is very easy to write, and language B is especially awesome.
B. Roll rough. Language B has the Y function, which can be YY.
A. Go. You don't know the X function at all. It's called elegance.
B. (Consciously manage the loss) Language B has the advantage of Z, so language A does not!
Let's take a closer look at this conversation. That's right. Programmers never admit defeat. Their usual skills are: shift the topic.
The following is an example of daily life:
A. I bought A new necklace. Is it nice? (To show off)
B. If you buy a necklace that someone else can't see in it, you 'd better buy a bracelet. (Not objectively evaluating whether the necklace looks good)
A. Go and see if the bracelet looks nice.
B. The bracelet is easy to pick and the necklace is not easy. (Continue to shift the topic: do not talk about the quality of the necklace, prove from other aspects that the bracelet is better than the necklace)
Programmers do not lie. They all try to find the special features of their language and compare them with other languages to try to persuade others to use their own language.
The so-called language debate is actually comparing the advantages of language a x and language B Y, even if the two advantages do not have any significance.
Each language has its own advantages and disadvantages. Once someone says the disadvantages of a language, there must be a bunch of programmers listing the other advantages of the language to prove this shortcoming is wrong.
Therefore, language competition will not end, because no one is actually comparing the language itself.
For any reason, only some people say that java is not good. Java programmers will immediately come up with a counterargument, and the reason must be:
A. java has the highest ranking.
B. java is convenient and simple. balabala
C. Good java compatibility and many users
D. As long as java can make money, I will take care of what you say.
For any reason, only some people say that lisp is not good. The lisp programmer will immediately come up with a counterargument, and the reason must be:
A. lisp is developed by cool people.
B. lisp is awesome.
C. lisp has a long history
D. You don't understand lisp at all
For any reason, only some people say that python is not good. Python programmers will immediately come up with a counterargument, and the reason must be:
A. python is the most convenient and best to use.
B. Why do you still Shift + 9 and Shift + 0 every day? Forget it.
C. You see, python code is always so concise and elegant
D. You are not worthy of using python.