What is the competition between C and C ++?

Source: Internet
Author: User

Yesterday, I saw an articleArticleThe comment of the father of Linux on the C ++ language. Then I read an article by Mr Meng Yan. Evaluate the advantages and disadvantages of C and C ++.

Today, just starting csdn, we can see that toutiao.com is the topic of C and C ++.

I also learned to writeProgramPeople who have been familiar with computer languages since the very beginning have also used several languages. C and C ++ are rarely used. They are the most commonly used and are now using C #.

Although C and C ++ are rarely used, I still understand the characteristics of these two languages. I personally think: their biggest characteristic is that they can well control the underlying layer, so the most possible advantage is the development of system software. This is also proven by the popularity of Linux operating systems and other popular software.

C and C ++ bring great honors and value to those who use them. This is an embodiment of their abilities and intelligence. However, the popular languages, such as C # and Java, are gradually gaining momentum and are becoming increasingly popular. I personally think that the last two languages are the best choice for developing business-related applications, especially Internet-based programs. At present, the development share of such software has also reached a large level. Software development is not just something that people with high IQ do, but is slowly evolving into a common industry.

Software development is getting closer and closer to practical work. The more friendly the language of development, the closer the idea of development is to human thinking, and the more intelligent the development tools are. The development process focuses on coding implementation, and moved to the design stage. This is a fact. The development of computer science must meet the requirements of the original idea of computer science-to facilitate people's work. Then, as a computer worker, we should also change our ideology: how to do the simplest thing can drive the computer and let us free up, it should also be the development goal of our industry.

After all, the underlying development requires only a few people to participate and is becoming more and more mature. C and C ++ are the places where they use their talents. Java and C # are also applicable to them. Therefore, do not emphasize the regression of language. Select the most comfortable language in the development process based on the excellent task completion.

the underlying work is important, but if there is not much underlying work to do, I suggest you update your knowledge base. Real experts should learn to adapt to the environment, rather than let the environment adapt to you. The most fundamental aspect of language competition is personal preferences. If you think that you are incapable of changing others' preferences, just like me, just leave your opinions blank. From this perspective, the competition is actually the same as the competition.

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.