This article is a bit of my own learning, because I have gone too much detours on the way to learn, so I hope you will get a little inspiration.
I am sure that the students in the University of the University have many students don't know what to learn, in the face of so many languages, they will feel very stunned, the C language, compilation, data structure, etc. in the school, seeming to feel There is no use, in fact, no! Since the school started, it must be its own reason, let's talk from the compilation!
Do you have the process of performing an instructions for the CPU? The CPU can only handle "ammunition" from memory, and these "ammunition" are some binary code. If you want to memorize, it is very difficult, so that people think of a way, just find some Help the book, with these code one by one, so the assembly language has born, of course, the assembly language is not only an abstraction of the machine language. It has also joined some things to do by the compiler, this is now The lowest layer in the language, you said it is not used in the current program design, this I absolutely agree with your opinion, but I will definitely say that the master's compilation is absolutely first, because it is The only big road leading to the computer core.
Then say the C language. Indeed, the C language has indeed been entered into the "cold palace", but it is a language that has been popular among the world. Of course, there is its advantage, you don't want to look at the C language, C language is university There is a compulsory course inside, though, how much is your understanding of C language? I am here to ask questions: "What is the passing pass in the C language?", Have you ever thought about this problem? I am sure, I can answer this question in the computer system of Lake, I will not believe in 10 people, don't believe it? You can try it yourself!
There are two examples above, just want to explain a little - the foundation is very important, we are in the face of so many things, we will definitely do everything, but we are human beings, we are advanced animals We have our own thinking, we can abstract from a lot of things you want, so it is enough, it is indeed, you will take the computer language! What we learn is a kind of thought, we have to understand the way the computer thinks, I don't know if you have thought about it when you study your language. Why do this language have such a statement? Then I want to think about how these statements are implemented inside the computer. Although you will definitely think about a mist, after you get out of the smoke, you will find that you have stood very high.
If you want to develop in the computer, I mind you let go of the road: assembly àcà language à C à sdkàwin32asmà (mfc) à jave
Here is some instructions: Compilation and C order can be reversed, as long as you feel easy, learn SDK and C can be reversed, if you want to get into the windows of Windows, you can learn SDK first, then You can learn Win32ASM, learn Win32ASM is very simple, because there are many literatures to be described in Win32ASM, so you must learn unless you don't want to be a master. Here, it must be emphasized here. From the time of compilation to SDK, you must see the operating system principle once, so you can help you understand some details among the SDK. After learning MFC, if you think that MFC is difficult, you can jump directly, MFC is difficult to learn, because it involves a wide range of knowledge, and it is very mysterious to add a layer of packages above the API, although it is just The thin layer, but if you want to know deeply, then you will look at its source program. After you go to learn Jave, this is a sunlight. If you have the knowledge mentioned earlier, I believe you will soon you will master its grammar, but you may not get much benefits from Jave, because, What you have to do is to add it in your usual program design, I am not comment too much, because I haven't learned it myself! After learning this step, I believe that I have to find a thousands of dollars, it should be difficult, if you want to continue in this regard, you can see your own creation and interest. I have seen it so much, I don't know what you have?
I hope to help you!
Write by Nightsuns
2003/4/17 1:55 am