Programming master rumor - CCTV version of the lake
I saw a sample and catalog today, I am happy, and there is such a comedy book, haha ~~~
1. Appreciate a few paragraphs, sometimes it also takes the sentence of C Shen Si Road to compare, haha
A. "In fact, for a developer of a software, the truly important thing is not to write this line of code, how the code should write, the key is the problem of thinking"
-> "How to write this line of code" and add a "How to write", it is a bit funny. The following words are selected from Ruminations on C , all the books start "Ignore.". " "Similar to this, programming also depends on a choice, choose to ignore what and when ignore" depth, high self-see
b. "Pairing Coding" section: "The correct program design idea is paired, first writes the braces above, then write the braces below. Such a function body has been formed. It doesn't have any problems. Then, if you want to write a for loop, then apply a variable I, write this for loop. Write the braces above, write the braces below, then insert a two line code in the middle. After the code, if you use a new variable, add a new variable on your head, then let it work. This is a pair of code. "
-> This word laughed, hahaha, start me, I thought he had to make up the number of XP team programming.
c. Say "to make a word", let's take a look at his directory: the program is aware of the runtime method of the CPUWINDOWS operational mechanism programming language.
Really, I'm talking about it ~~~~~ Great book ~~~~~~~~~~ The kernel optimization only tells the "Optimization of MMX Directive", it is inexplicable.
D. When the programmer arrived at the highest realm, I thought "I am a program, the program is me." At this time, I have to do a software, there will be no subjective ideas, but consider the problem with the machine's idea, That is, it is to think about the program in the way of the program, not to think about the program in the way I want to design the program. If this is not a relatively high level, it can't understand. "
-> The following paragraph is selected from C FAQ: "Developers often live in their own technology world, and miss" opportunities "." "Technology is not existing in the vacuum" "" by enterprise-centered rather than technology Centered to improve efficiency. "There are still many truths, it is really different.
e. "It is easy to cause misunderstanding when the same name function is actually used. I think it is still not necessary. Because from the surface, it seems to be liberated" productive ", in fact, the names of these two parameters are vague. For call For example, it is often unclear which function needs to call which function. Sometimes the program has an error not to know where it is. I believe that this so-called C features the programmer, it is not a piece. Good things. "..." The heavy load is not used in the actual use, but in the textbooks, there are many "
-> On this level, the overload function is wrong, I don't know this, and I have seen all books in Effective C . I have seen it for the first time, or I have a book. " In the actual use, people feel inexplicably ", strange, people I know, all written C , Java programs, no overloaded
f. "Many programmers have any connection and differences between C and C, always unclear, just know that C is good, but encounter between C and C , it will not know what it is. Long time still has no results, why? This is because I don't know what the essence of C and C languages. Therefore, it is impossible to become a real master without chasing sources. "
-> The "interface" in this paragraph, laughing me, don't know what it means, haha,
Forget it, I originally wrote more, I laughed, I didn't write, I always saw that CCTV smile, the rivers and lakes, almost ...
But it is recommended to buy a book, take a look, smile, happy