C language before graduation

Source: Internet
Author: User
Before graduation, I learned C language-general Linux technology-Linux programming and kernel information. The following is a detailed description. I did not say C ++. Although C does not work much now, programmers who have mastered various programming languages actually use C for Communication (lingua franca). More importantly, C is closer to machine language than some "modern" languages. No matter what popular spam language (trendy junk) I teach in college, you have to spend at least one semester approaching the machine.

Otherwise, you cannot use advanced languages to write efficient code. This means that you won't have the chance to write a compiler or an operating system, maybe it's a better programming job; others won't believe that you can design an architecture for a large project. No matter how many advanced control structures you know, you know how to handle errors. If you cannot explain why while (* s ++ = * t ++ ); it means to copy strings (and for you this is the most natural and understandable code in the world ), then you are programming on superstition ).

For example, a doctor gives you a prescription if he doesn't know the basic anatomy. If you ask the doctor why the doctor prescribed this medicine instead of that medicine, he will say that because the pharmaceutical sales representative said this medicine is useful.

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.