C language learning method [reproduced]

xiaoxiao2021-04-01  269

C language learning method Qiankun smile

In the original text, I saw the blog of Xia Kun, a smile, talking about the learning method, throwing bricks! :) Learning, no matter how to speak, can eventually learn. But others learn in one month, and you have learned from 100 years, this is not too late? :) So, learning is still going to pay attention to methods. The learning method is correct, and it is half-time; the learning method is incorrect, and the transition is half. What is the shortcut to learn C language? My answer is to read. The book is written in the book, and the former experience is written. It is equivalent to extracting the skills of the former ten years, then your internal strength will rise rapidly. :) The book is of course a good book, only good books are nutritious. If you spend 1 day, I have seen a book, and the knowledge introduced is a new knowledge for you, but because of improper organization, or the depth is not enough, it is very small, It is better to study the fast, this book is not worth watching. Learn C language to see those good books? I think the first thing to look at the base book, such as 4 this introduced in the "four books of the C language". (Although these books have been out of print, I believe that the electronic version is also very beneficial. If you really want to see, I believe you must have a way.) You will see it in a short time. End (for example, one or two), depending on your basic and sense. Will you look at those books? I may wish to list a few more. Bjarne Stroustrup's C Programming Language (The C Programming Language) must be seen, this book is defined for some of the foundation concepts of C, which is better than any other C language I have ever seen, and carefully; Bjarne Stroustrup's "The Design and Evolution of C " and David R.Hanson's "C language interface and implementation of reusable reusable software" (C "and Implaementations Techniques for Creating Reusable Software) Look, these two books describe how to use C to achieve an exception handling, implement some high-grade technologies that are often used in some large items such as packages and extensions. Other books, the main system's depends on the compilation principle, the algorithm is to see, the mode is also depends. Read the book, Coding is like God. All in all, just like "passing" Zhong Yun: "Born to know, it is also known as people who know, the second;" We can't learn it because of sleepy, but to learn The soldiers and horses have not moved, and the grain is in advance. Reading is the guidance of learning, and the book can be introduced one by one, but the book cannot introduce you one by one, because the app is always recovering, and the multi-end. So we want to be familiar with the tricks, know how to use it in the book, but also read the source code. When Linus answers questions to others, often said that read the fucking source code; Waiting is also mentioned in its text, there is no secret. "This is the master's rumor. The source code is like an animation, just like a slide, put a one-by-one exercise in the book gives you. It can be said that the master's experience is derived from the code. Source code and books, it is also to be optimistic, don't look bad.

Here, I recommend watching Linux Kernel Source Code and Linux TCP / IP Source Code. These two sets of code are open source, and they can be available. In addition, it can also cooperate with Andrew S.TANENBAUM "Operating Systems: Design and Implementation", Maunda Hu Ximming's "Linux kernel source code analysis", Alessandro Rubini, Greg Kroah-Hartman Complex "Linux Device Driver, 3e), W.Richard Stevens" TCP / IP Details (3) "(TCP / IP ILLUSTRACTED), W.Richard Stevens" Unix Environment Advanced Programming "(Advanced Programming in the UNIX Environment, the new version adds Linux Kernel's content) and other books, convenient. Of course, the program is not seen, it is written. When I high school, I insisted on writing 6 hours programs, "data structure" and arrangement combination, and the problem of the chart theory did repeatedly. Although I have been separated by five or six years, many content have been forgotten, but I have cultivated my strong coding ability and commissioning ability, until now there is a great help to my work. Learning, avoid gregares, avoid diagnosis, and avoid being available, avoiding no one. Putting the learning plan, cultivate a good learning method, step slowly step by step, and it will become a master. ------------- Writing on August 1, 2005, please indicate the source and original link adapter Note: This article is in this article, in accordance with the "four books of the C language" example, reference to China- Pub, but some books have been out of stock, you can take a look at other bookstores or to the library or find friends.

转载请注明原文地址:https://www.9cbs.com/read-131262.html

New Post(0)