Why to learn the meaning of C language and C language

Source: Internet
Author: User

Some students asked me why we need to learn C language now, C language is not outdated it. I believe these students are interested in the computer, they will be in various ways to pay attention to the development of computer language. Yes, the C language is indeed a bit outdated. I believe that it would be gratifying to see this remark by a classmate of you who has a C-language outdated view, because I also hold this view. But I can tell you that you have been cheated by me and I just hold the opposite view. To recognize the shortcomings of things is the greatest affirmation of this thing.

First not busy to say why I think C language is not outdated, first talk about why you think C language outdated (feeling a bit wordy, hehe). You think the reason for the outdated C language is to read some of the comments on the forum, what the current Java and C # popular, what the C language program does not have a friendly user interface, and so on, these comments actually form a misleading effect on your cognition. (Like a text message I received when I wrote this article, I said, "* * * * ..., is the Chinese people forwarding".) I am not the Chinese and not this text message, I just do not forward, do not waste 0.1 yuan, this message can make me how. I'd be a blue-eyed Yankee. So I don't think this kind of commentary makes any sense. )

Now to talk about my point of view, in fact, a word can refute the views of the forum. As we all know, the person who is not adaptable is to be eliminated after all. So I would like to ask the question is, since the C language outdated, then why will survive until now. Think of C language is born in 1970s, now all three teenagers, than we Xiasha campus any one student's age is long, but can survive in the huge computer language group, see it is not general.

The above is just a rebuttal to a point of view, not talking about the truth, there may be some doubt about it. So here's a little more nonsense, but not to say that you completely believe me, you can also take this article as a forum for comments like the same deal.

I hope you will not let a thing that exists lose its meaning, just as you do not want society to let you lose the meaning of existence. Speaking out will make you surprised, the existing computer language is not hundreds of different languages developed for the compiler is more. So many computer languages, we also only know the fur, even do not know their names, they doubt the meaning of their existence, you do not think we are ridiculous. Different languages have different uses, like Java and C # is more suitable for the development of network applications, such as Fortran for scientific computing, Pascal for the operation of data, basic for dealing with relatively simple problems, and C is currently the largest user group of a computer language. I suspect that there are languages that specialize in the development of applications in medical, mechanical and even washing machines and refrigerators.

I haven't talked about the advantages of C language yet. The advantage of C language is that other languages are difficult or even impossible to compare, although it also has disadvantages. One advantage is that almost all operating systems are now written in C (meaning, learn the C language, you can also make up a Windows like operating system, and then sit in the office like Bill Getz to count your money; second, it is even the parent language of other programming languages, For example, the Java language is written in C language (how. Cow Bar. Third, the compiled program almost does not waste free space (unlike VB, just a button to call all of its methods to come in); four, the program runs high efficiency (you do not want your business to run in a day can only do a loaf of bread on the basis of it), and so on. However, the advantages of the C language is not to exclude other languages, I said, to recognize the shortcomings of a thing is the biggest affirmation of it. After the C language mastered and then learn other languages that is not bad, both the bottom of the C language and other languages of fashion, but also afraid of no place in the world.

That's why we have to learn the C language.

Note: To add a few words, now so many computer languages, the general grammar is still interlinked. I personally divide these languages into two broad categories (according to the so-called advanced language, not including low-level language and more advanced such as SQL language, Basic (such as VB), Pascal (such as Delphi), MATLAB, etc. for a class, because their syntax is very similar, and not too strict; c/c++/c # (such as the Visual series), Java, and so on, their syntax is very similar, but very strict. So to pursue the popular Java and C # words, then you still choose to learn C language, it is the foundation.

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.