Book Reviews: C Programming Language

Source: Internet
Author: User

Many students asked me: I want to learn C/C ++.ProgramWhat are the good teaching materials for designing languages?

Here, I will answer: C Programming Language

If you ask me: Why?

What I want to tell you is: this is the "9 Yin Zhenjing" in the C programming language ".

Author of this book:

Brian kernighan, a researcher at Bell's lab, Professor at the computer department at Princeton University. Do you know Bell Labs? The one who invented the phone number. Do you know Princeton? Where Einstein lectures. Dennis Ritchie, father of C language, was born in New York, USA in September 9. In the technical circle, he is often called DMR (this is his username in Bell's lab, and later became his common code ). In 1968, DMR obtained a doctorate degree in mathematics. It is a level of recursive functions related to computer theory.

The book explains the features of the C language in an obvious way.

Highlights:

For example, Chapter 5 "pointer and array" briefly and clearly explains the unknown meaning of the vast majority of C/C ++ textbooks.

For another example, section 4.10 describes recursion and quick sorting. God, that's the best fast sorting I 've ever seen.Code. "Obviously there is no error ."

One-sentence comment:

With this book, I don't know why I still need other C language textbooks.

 

After talking so much, I think it is not enough: the content is difficult, and some content should be skipped for beginners in junior high school or even elementary school.

But on the other hand, this is unavoidable. After all, it is necessary to provide a complete introduction to a computer language in a small booklet.

You can purchase or download the Chinese version of this book:

Buy: http://www.amazon.cn/C%E7%A8%8B%E5%BA%8F%E8% AE %BE%E8% AE %A1%E8%AF%AD%E8%A8%80-%E5%85%8B%E5%B0%BC%E6%B1%89/dp/B0011425T8

Electronic: http://115.com/file/ewi9un6z

Select your preferred one. Welcome to the discussion!

Related Article

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.