Today, I saw an e-book with deep analysis of C language.
In the preface, I personally think that, after three years of using the C language
I have not mastered the C language. Generally, I have not been familiar with the C language for five years. I have not been proficient in the C language for ten years.
I don't know if a large number of programmers are doing well. It seems that my years of hard work will not be in vain. My efforts are accumulating, and I am getting more and more valuable.
However, I think the C language is really difficult to master. I always feel that I am improving, and I am always spending time debugging,
I recently switched to Java. However, the reason is not that C and C ++ are not good, but that PHP and J2EE are naturally switched to the network direction.
Another sentence: My personal opinion is "ten birds in the forest, not like a bird in the hand". It is also very easy to understand C language and learn other languages,
If the C language is not fully understood, it will be a bit of a fancy to other languages, because you do not know what is going on at the underlying layer.
Of course, I never thought that a person who has never learned assembly can really master the true meaning of C language.
I also have some feelings about this sentence. I have been engaged in C and C ++ for three years and recently want to switch to Java, I wanted to read a few Java books, but for various reasons,
I made another c ++ article, but when I came back to read those Java books, I thought it was boring. So now I skipped j2se and learned J2EE,
Besides, I think several pieces of J2EE knowledge are easy to understand.
Another word: but I can tell you a shortcut that is not a shortcut: Press F10 or F11 of a keyboard to break down. Of course, it cannot be a junk keyboard.
I personally think debugging is very important. I have been using VC and VS, and I feel very useful. I can see variables and memory, as well as function stacks. So some beginners want to learn C
I also recommend that you debug more. I have also seen some debugging tools used by Universities (including well-known universities in the United States). They are in a Linux environment. It seems that they can only use keyboard input operations without visual keyboard and mouse operations, I don't know what the name is. I don't feel that Microsoft's debugging tool in Windows is easy to use.
Well, I have written some thoughts and hope that the program level in China will continue to improve. I also hope to see high-level in-depth analysis of assembly languages, deep analysis of C ++ language, and deep analysis of Java and J2EE.