Why is there always a competition for programming languages?

Source: Internet
Author: User
Some people say that this language is outdated. Which language is the best? Every language has its most suitable scenario. Should Every programmer not know as many languages as possible? A similar phenomenon is found in the martial arts novels, martial arts, sports stars, and entertainment singers. Some people say that this language is outdated. Which language is the best? Every language has its most suitable scenario. Should Every programmer not know as many languages as possible? Search for confusion
Similar phenomena also occur in martial arts novels, martial arts, sports stars, and entertainment singers. Reply content:

Wang: if you don't jump out and say that, if a bad language eventually rules the world and you write programs in that language, how can you go on?


Obviously, it is for your own sake.Of course, it is correct for your own sake.Why are we looking for so many high-sounding reasons (especially those who disagree with the language competition )?

Name, or profit. Silly and naive, too silly, too naive language is a weapon.
According to their own conditions and long-term cultivation, everyone's weapons are different.
As a result, each of the 18 weapons has fans.
Of course, weapons must compete for the length of time so that they can be improved.
Wooden sticks, stone axes, bronze, black iron, synthetic steel ......
When the modern gunshots came out, the previous cold weapons became useless iron.
If it wasn't for C to write web pages that were too difficult to use, what else can I compete for when PHP is integrated? Others do not understand.
Shouldn't Every programmer know as many languages as possible?

This is wrong. programmers must be selective in understanding the language. If they can't speak Doang, I will go into depth to understand a language. There are some simple understandings, but it is impossible to understand them as much as possible.

No language is suitable for all programmers.
No programmer can use all languages.

In addition to matching, the programmer's energy is limited, and the energy allocation between depth and breadth is inversely proportional.
In addition, there are many things behind the language. In the end, in addition to some beliefs, interests play a decisive role in it.

Link: How does feng shui numerology explain "villain": everything that hinders you is "villain ". You are now following the elevator down, But here someone calls the elevator first, then this person is your "villain ".

If you use a language, according to the 80% law, you can probably meet your current 20% requirements. It is good, but now you have to do the job, however, those people do not support your current language. If the learning costs are the same, you can only pay 1/4 yuan in the past. Or you are about to change to another field. The future is unknown, but you have to repeat the learning process again. You are in your forties, and your wife and children have a lot of energy to keep up, do you know the laid-off tide in 1990s? Do you choose to scream, or follow Liu Huan to sing "start from scratch"?

Looking back, is competition for language a bad thing? There is no argument about how language develops. Before Bai hemen in Hong Kong competed with Bruce Lee, why didn't he always boast about how he was a master?

There is no bad argument, except a waste of time. Without talking about language philosophy, I have always been immersed in tools. Isn't it Low? This kind of problem occupies the hard disk. How can we express superiority?
How can we output values for others' things?
If employees are hacked and cannot resist, how can they persuade themselves to continue working?
The supervisor was hacked and failed to resist, making his brother feel that his technology has no future. How can he manage it in the future?
The student was hacked and failed to resist. So I learned nothing for the past two years? No way. Obviously, my brother told me that this is a promising future.
If the teacher is hacked and cannot resist, how can he prove to the students that his things are still worth learning after 20 years?
Celebrities are hacked and cannot resist. How can fans believe that they can represent advanced productivity?
-------------------
If you cannot seek breakthroughs in various fields, you can only find the language in which you use them.
So every day, some people hate PHP, Python, Java, C, and the habit of Black and black to find a sense of presence, as if black and black can make them feel comfortable. A hacker can make himself more advanced.
Therefore, some people may not be able to see these people biting people everywhere. They will also say a few words, which is disgusting. There are several possibilities:

1. The topic of language competition is easy to attract the crowd, and the threshold is low. You can say a few words for programming. Zhihu, in order to maintain the active layout, every few days, administrators will release similar topics in the form of anonymous or small numbers to improve the popularity.

2. There are indeed some beginners who don't know which language to choose as the entry point. So let's ask this topic.

3. Some people who are learning A language to implement A certain feature suddenly find it easier for B to implement this feature, so they are not convinced: Is my A language white? So I came up with a question.

4. A programmer or project manager is unfamiliar with language A and Language B, but has recently selected A project. In order to attract answers, I raised these questions.

If there are any omissions, please add in the comment area. because many people are too stupid to admit that PHP is the best language.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.