C # vs Java: North Qiao Feng vs South Mu Rong

Source: Internet
Author: User

In fact, many people have made a good conclusion about the differences between Java and C # in many places. When I was looking for an internship in the past few months, some interviewers often asked such a question. Because C # and Java are two very big choices at work conferences or at school, the Basic programmers are learning C # Instead of Java, playing in other languages is much less.

So? I also want to summarize my own understanding of C # and Java.

 

In fact, C # and Java, I intentionally think of Jin Yong's North Qiao Feng and Nan Murong, which are a little nonsense, but there are indeed similarities.

 


First of all, I think C # is like North Qiao Feng. Because the Qiao Feng club does not have many martial arts, it will all be out of school by the Yi Gang. Of course, it will have some other martial arts, however, it is well-known because of the yundun's 18-foot scalping and the pattern of hitting a dog stick. In addition, Qiao Feng does not use the pattern of hitting a dog stick very much (he hasn't seen him holding the awesome dog stick ), let's think that the most awesome thing about him is to let down the dragon's 18 th palm. C # is a product of Microsoft. Although it is also a collection of family leaders, the close-source (relatively open-source) is a bit like a huge success. Qiao Feng became famous because of the help of Alibaba Cloud. Isn't C # made famous because of Microsoft? Of course, Microsoft cannot be equivalent to the help team. Microsoft is not as poor as the help team.

 


In addition, I think Java is like South Murong Because Java is really awesome and can be used on many platforms. It can be used almost everywhere on servers, middleware, and various websites, it can be seen everywhere. But let's look at South Murong. "The only way to do this is to stay the same ". It seems that the secret of martial arts in the world is at Murong's home. He can do anything and has his own strengths. He can learn better and be better than others. On the other hand, Java is much more open-source than mono in C #. net. Java seems to be capable of everything, and there are quite a lot of people using it. There are many open-source Java projects, so I can't finish reading them. Of course I can't finish learning them. I remember that Murong's Martial Arts secret, Murong Fu, had not finished reading it. It was all backed up by Wang Yu, but Java cannot be like Wang Yu. She won't be able to do anything.

 


Here, I personally think C # is like North Qiao Feng, and Java is like South Mu Rong. In Jin Yong's description, there must be a vast majority of people who like Qiao Feng. If Nan Murong is concerned, most people hate it. They will not discuss their character and personality here. For programmers, maybe there will be less love and hate (compared to life, it is better to earn more money), there are indeed more people using Java than using C #. In addition, it also seems that most people who hate Microsoft are not very fond of Microsoft. Of course, there are reasons for each person. the joys and sorrows of others are also irrelevant to me.

 


In addition, I suddenly think that everyone who learns programming is a bit like practicing the seven-injury boxing. I remember that the internal strength of the Seven-injury boxing method is "every human body has Yin and Yang, and the human body has five elements. Heart belongs to fire, lung belongs to gold, kidney belongs to water, spleen belongs to soil, liver belongs to wood, one training seven injury, seven are all hurt. Each deep layer of the Seven-injury boxing skill causes more damage to the internal organs. The so-called seven-injury is actually the first to hurt yourself and then hurt the enemy ."


Jin Yong does not know much about martial arts novels and TV series versions. Of course, most of them are casual jokes. programmers also need to look for the fun of life. Sorry!

 

 

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.