Deep Analysis of reading C Language

Source: Internet
Author: User

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.

 

 

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.