Experience in learning C

Source: Internet
Author: User
1 C is a memory operation, and the efficiency is improved by transferring values and addresses, so that the program can reduce unnecessary overhead during execution.

2. Because C has a high degree of freedom, the system will crash when the users are not familiar with it or are not fully considered. 3. Each retrieved value needs to be placed in a memory, and then a pointer is used to record the place where it is stored, and corresponding content is operated through the control pointer. 4. The advantage is that when C writes well enough, efficiency and stability can be absolutely guaranteed. That is to say, all things are under control.
The disadvantage is that C does not provide any help, even a little bit, with null pointers and memory leaks. The bug that rarely occurs in other advanced languages has become the main problem of C. Applicable: for products with high efficiency and resource requirements, the main manifestation is timeliness and volume. The typical timeliness is chat rooms and live broadcasting rooms. Massive Data volumes are high concurrent accesses within a short period of time, there are high data requirements, which are specific to products such as buffering and searching. In addition, the biggest advantage of learning C is the rigor of thinking. Many details that were not clear before have been clearly understood. Many places have not understood java before, now it is much easier to understand. This reminds me of the teacher's speech. It is best to learn English first. Finally, I infer that I need to learn the ancient Egyptian language. This language is lost now, of course, this is a joke, but it just explains the basics. Well, I feel that if I have learned a certain amount of time, I still need to further improve the efficiency of compilation. One of my friends told me that the video is compressed, in some places in the middle, the Assembly must be used, and the multiplication in the middle must be changed to the displacement to solve the problem. In this way, the efficiency is much higher. In some places in the middle, the Register must be used to reduce the CPU usage. Ax, BX, looking back at these distant things, but now I still need to look back The other is the understanding of Java. This language is really a good thing to think about now, and its efficiency is a little lower, just as it shows the workload he has reduced for programmers, this is worth it. Just like a project, it is the balance of interests among various points. Java is well grasped at this point. by reducing the efficiency, to improve the efficiency of the entire programmer, so that the workload of the Code is well grasped, so it is very normal to become popular. It is also the PHP language. It seems to be the encapsulation of C. In many details, it is much better than Java. In this regard, Java needs to learn from him, it is precisely because of this kind of detail processing that he lacks a general grip, like an embroidered gun. He feels exquisite, comfortable, and can really fight for a big battle, or the kind of M16, or the iguo missile is more reassuring, such as Java. Several languages feel like PHP, instead of using a revolver, the target star is very good and the gun is fatal. Java: It's a bit like M16. This kind of weapon is easy to use, that is, it's bad love, it's not very easy to repair, it's good to grasp, at least it's a medium master, it's really a master, you need to understand both weapons and other things. C: Today's powerful sword of the sky, it's easy to dance, but you really want to use this thing to kill and refine it, because there are too many people holding a revolver or M16, it is also very troublesome that this is a dual-blade thing. If you use it badly, it is easy to hurt yourself, or hurt your companions. It is easy to show your eyes and write what this is, the system is killed, but he is very free and has reached the realm of a certain level of experts, just like the extinct division. With a long bang, he has drawn a powerful sword from the sky and killed him in the enemy's line, just like cutting vegetables, the enemy fell down. This efficiency is much higher than gun So it is ridiculous to see a lot of arguments about the language.

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.