[Repost] Talking about C ++ programmer learning

xiaoxiao2021-03-06  79

[Repost] Talking about C programmer learning

FANS1 published on August 21, 2004

[Reposted] Talking about the C programmer's learning C , a reputation name, since the Bell Lab coming out, it has become a fact in fact industrial standards. Even in today's new ages, as a professional programmer, master C is pushed. So, how should we learn from this language? The first part is of course a grammar. I think that for grammar, you should not die hard, but you should see the nature of the language through grammar. Regarding the syntax, a good book can make us more effort, here I recommend "C Primer" and "The C Programming Language" (Chinese name: C programming language), and "Thinking In C " (Chinese name: C programming ideas is not a masterpiece. These three books basically belong to that kind of C full picture, so as long as it is seriously studied, it is basically enough. The second aspect is the standard library of C . This part is also the essence of C , however, many C fans in China do not use (^ _ ^ also included them), it is a waste. Through this part of learning, it can not only add wings (especially STL) in C , but also deepen understanding of C grammar. The program written by the C standard library is not only high performance and efficiency, but also the transplantability is very good. Therefore, this part is absolutely not missed for a programmer for C in-depth learning. This part I recommend "C STL" book! The third aspect is about some of the experiences of C , this part should mainly accumulate individual experience. However, if there is a good experience in someone else, why don't we directly absorb it? Two books have to be mentioned, "Effective C " and "More Effective C ". The fourth aspect can be said to be a deep mechanism of C grammar, let us understand the C object mechanism, better understand the essence behind the C grammatical phenomenon. In this regard, I recommend "Inside C Object Model" (Chinese name: in-depth exploration C object model). The fifth aspect is COM, COM as the foundation of many large software today, has played a lot of role, understanding COM, which will be a solid foundation for learning OLE and ActiveX. Although COM is not unique to C , it can be more elaborated by C . Of course, there are many good languages ​​today to describe COM, but through C learning COM can let more in-depth understandings, when you learn other languages, you will understand it in this aspect of other programmers. Deeper. Moreover, a lot of good COM books are also described in C , and there is "inside com" abroad (Chinese name: COM technology insider) and "Essential COM" (Chinese name: COM nature), there is Pan teacher writing " COM principle and application ", it is best to look at" Inside COM "or" COM Principles and Applications ", then look at" Essential COM ".

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

New Post(0)