Some classmates have asked me, why do we have to learn C language now, is the C language? I believe that these students are interested in computers, they will pay attention to the development of computer languages from various ways. Nice, the C language is indeed a bit out of date. I believe that when you have a C language, you will be pleased when you see this sentence, because I also hold this point. But I can tell you that you were cheated, I just held the opposite point of view! The disadvantage of recognizing things is the greatest affirmation of this thing!
I am not busy saying why I feel that the C language is not, let's talk about why you feel that the C language is over (feel a little more than, huh, huh). You think that the C language is estimated to have read the comments on some forums. What is Java and C # popular, what C language programs do not have friendly user interface, etc., these comments have actually formed a recognition of you. Mislee. (Just like a text message I received when I wrote this manuscript, I said "*** ..., it is the Chinese to forward". I am not Chinese, I'm not saying this text message, I just don't Forward, do not waste 0.1 yuan, how can this text message? Can I turn into a blue-eyed American? So I think this kind of comment is meaningless.)
Now talk about my point of view, in fact, in just a sentence, you can refute the views on the forum. Everyone knows that it is necessary to be eliminated by the unaffected. So what I want to ask is that since the C language is over, then why will it live to now? Think about the birth of C language in 1970s, now it is thirty years old, longer than the age of any student in our next sand campus, but can survive in a huge computer language group, it can be seen that it is not general.
The above is only refuted a point of view, and I have not mentioned it, and some people may doubt it. So there are more nonsense, but it is not to say that you want to believe in me, you can also treat this article as the comment in the forum.
I hope that you don't let the existing thing lose its meaning, just like you don't want society to make you lose the meaning of existence. Say it will make you scared, the existing computer language is not 100 kinds, and the compiler developed for a variety of languages is more. So many computer languages, we only know the fur, even don't know their name, and you don't think we are laughing. A variety of different languages have their different purposes, like Java and C # more suitable for development network applications, like Fortran applicable to scientific computing, Pascal applies to data-proof, BASIC is available for relatively simple issues, And C is the largest computer language of the current user base. I suspect that there are still some languages to develop in medical, machinery, and even washing machines, and refrigerators.
I haven't talked about the advantages of C language yet. The advantage of C language is that there is no more impairment in other languages, although it also has a disadvantage. One of the advantages is that almost all operating systems are written by C language (meaning, learning to have a C language, you can also compose a operating system like Windows, then sit in the office like a baill That's as calm number of your money); second, it is even another programming language mother language, such as the Java language is written in C language (how? Cow bar!); Third, compiled procedures almost Do not waste idle space (unlike VB, you have to call all the methods); fourth, the program is running efficient (you don't want your company to run on one day, only a bread found Bel it), and so on. However, the advantages of the C language are not to reject other languages. I said, the disadvantage of knowing a thing is the biggest affirmation of it. After you have mastered the C language, then learn other languages. It is not bad. There are both C language and other languages, and are afraid that there is no foothold in this world? This is why we have to learn C language.
// Note: Add a few words, now so many computer languages, generally speaking. I personally divide these languages into two categories according to the syntax (in the so-called advanced language, excluding low language and more advanced as SQL languages), Basic (such as VB), Pascal (such as Delphi), MATLAB, etc. Class, because their grammar is very similar, not too strict; C / C / C # (such as Visual Series), Java et al, the same, the same grammar is very similar, but very strict. So to pursue popular Java and C #, then you still choose to learn good C language, it is the foundation.