My C ++ learning course (^

xiaoxiao2021-03-06  40

=============== For a long time (..zzzzzzz ...), I have sent a post in Lily's C version, which is the stuff. After so long Take it out ... =============== 作 作 回 作 鉴 鉴 鉴 鉴 鉴 鉴 鉴 鉴. .

I have never involved in the field of programming in the University, but I am more interested in the computer. The "computer" mentioned here is the thick application, I will see a modified registry in a certain magazine. The skill is excited, then go home and try, but not name. At the university, the first semester, learning is the "computer foundation", which is how to operate how Windows operate Word Excel's book, escaped for a semester, I feel very uncomfortable, just felt quickly for the university, you can Don't have to be inhau in nap, you can bounce the sky in the sky at night. In mathematics, the first semester feels mathematical analysis, it is more careful, and now I want to come to all the most careful one in all my disciplines, but only listened to a semester, which fled several ( The old man of the lecture is very nice)), then the semester mathematical analysis is magical to take 90 (the highest in all my disciplines), and the other class fade less than 75%, and some are never. Big big turning point, we opened a C programming course, I learned that this matter before the winter vacation, I decided to read the money in the winter vacation. The reason is not that I don't have me. Interest, the reason is very "embarrassment", is to see my mm at the next semester, so I saw the chapter of the class in the winter vacation, thinking that there was a success (in fact, I haven't gotten it in the machine, just Talking on the paper), then, really flee a semester (until the last semester did not know the name of C teachers), then test 72 points, I don't accept it, stealing the title of the teacher too, there is no meaning, I don't want to be meaningless (now Still thinking about it). So, big, I almost escaped all the courses, I didn't make it. Just think that C is very interesting (this is my so-called "turning point" - "If a person has full curiosity and interest in something, the time, there will be a success, just like Liu Cixin in his" Wen Dao "Wen:" An a civilization has been fully curious once a starry sky over the head, then it is not far from the mystery of the universe, "" from the ancient first mud worm climbed up It has been used for millions of years from ancient human being, but how long is human history? ")."). Before the summer vacation, I was fortunate and found Houjie's "deep-in-depth MFC". The cover of this book and the introduction of the content of Hou Zee, and the introduction of the content of the book gives me a fatal attraction. The cover of the book It is a silhouette of a climber in the sunset. There is a sentence: unlimited extends your horizons! I also remember that Houjie's introduction, he used Tao Yuanming to introduce his own paragraph as "template": Mr. I don't know why people, idle, unreasonable, and famous. . . Good reading, ask for neolith, every time I will hit the song, I will forget it. . . Black, wives are uncomfortable. . . And the introduction of its books.

Just this book, I took me a travel door in the summer vacation. This trip is unforgettable. I originally, I may be like a classmate of most mathematics, I have entered the numerical calculation, often differential, partial differentiation "Imposing", but this book makes me realize the real power of C ! The exquisite internal architecture of the MFC makes me fascinated, but I read this book, I want to say, it is not easy, especially, I read at that time, I was a beginner, so I later read the second All over, I have finally understood C (really just a little understanding). On the big two, continue to escape, and clarify your goals, put the mathematics in the secondary position, put a lot of time in the learning computer, the semester I self-study data structure (Tsinghua ), compilation (), 32-bit computer principles (Tsinghua's <80x86 computer principle> What, the specific name can not be clear, yellow cover), operating system ( Machinery industry, title page with Gates The big head :)), of course, C has not been lost, I learned Windows API programming, I have to use C , so I have a heavy learning application, I have a problem of Windows programming, and I don't say I don't say it. It is the news cycle, it makes a headache, so I saw Jeff Richter's , everything seems to be clear, but not clear enough, then I tried to use "the damn MFC", you can say, I almost Didn't use MFC, because I don't develop large projects, do SDK programming, hand-made, and help understand the mechanism of the operating system. But I understand the MFC, sometimes I will take it in and track, just to understand the structure of a class, how to operate. . . This is a fun. I want to say that learning the operating system is conducive to the understanding of C , the design and evolution of C 's "design and evolution of the" design and evolution "of C , it has been engaged in operating system-related work, and learned from a lot when designing C languages. For example, the protection mechanism for the C class is some reference of the operating system protection mechanism. The last semester of the big two has passed, and the performance is in the edge of the game. The learning operating system does not feel deep enough, hate can't let the lid porcelain tell me the core code and design concept of Windows, and C is not progressive. The big two is another turn, SARS, can not go to MM, always find something to do, go online, see what is a good book in C , I checked a bunch, so: Effective C more Effective C C Object Model Depth Exploration Exceptional C STL Source Code Analysis C Design New Thinking. . .

All these books appear on my bookshelf. I was fascinated by C . Every book above made me distorted, C 's exquisite, C Guangbo, until I show in front of me this rookie, I I watched 4 ~ 5 books in that month. Among them, STL source code analysis made me see another vast ocean in C ---- GP (Generic Programming, is a generic), I fell in, then I once made Houjie (the translator) stunned (Modern C Design) made me "second order" stunned, I saw it in the dormitory: It can be like this! ! God! ! ---- I thought I was completely convinced for GP's elegance and exquisite). When I read these books, I continued to understand C , and I was constantly being hit by the next one. I found out what is amazing technology. I feel understanding. C ---- difficult! (Now, I am not being "blown", I don't say that I finally insid C , but I finally be able to treat this fact in a peaceful mind ---- I will never fully understand C , she is too broad, too Devo. Gu Long said: "If a man thinks he knows a woman, then what is the loss of" Women ", especially one, but the C is applied to the design area, suddenly endless A variety of possibilities, you will never think that a seemingly inconspicuous feature in C will be used in a smart place), then from SARS, I have almost gp to C , I'm finished, I On Cuj, find out the previous article reading, that is already in the summer vacation, I read the article on Cuj, "Effective STL> (although some people think this book is far from the first two books of Scott Meyers, but At least some of some of the chapters are still good. In fact, I think this book is lacking with technical passion. It is just a crystallization of experience, so it is not a bit broken, but its value is big), finally, it was repeated by CUJ At the same time, I also decided to "study" something I also decided (after all, I can't always remember), so I downloaded the Boost library, and tried to read its source code, Houjie did not have ?咱 咱 个 个 我 我 头 头 头 学 学 学 学 学 学 基 基 基 基 基 本 基 本 书 书 基 书 部分 基 部分 书 书 书 书 书 解 书 书 部分 了 部分 了 部分(C object model depth exploration) and (STL source ...

) And (C design new thinking)), read Boost code is more smooth, of course, I have an experience in understanding some mechanisms, and Boost's designers sometimes use the macro mechanism to use the macro mechanism to the ground, this It also leads to difficulty reading, especially Boost only to make documents for its application, but there is a little not saying the technical details, so I can only be a little bit), but I finally realized that after the essence, that kind Excited is unspeakable, fortunate, my first profile is a more interesting class boost :: function, generic function pointer, can be applied to Command mode. Among them, there are many technical details, but also more interesting. So when I analyze it, I raised the idea of ​​submitting the programmer. I was lucky again. The manuscript was hired. This is my first submission, so very excited, this manuscript is this year's September, source code Analysis column, which has a print error, which makes me very annoyed. After all, this technical article can't be confident, so I will go to the 9CBS forum. Later, it is now, I am three, from the mathematics department to the caster, the environment is OK, just have some kind of feeling, some of which are "horizontal" still can't compliment. I will continue to learn C , C is still a ocean, so I decided to start watching C standards, let yourself have a most standardized understanding, but also see the design and evolution of Let you know this magical language design idea. Now I open the Java class, learning Java's fun is that its application, Java's library is very perfect, just like a wood, it is another pleasure, .NET's library is also the same, just a language itself. Guangbo and free artistic conception. In this artistic conception, I want to say that only C can create it! ! C is the world of freedom! ! The Java continuous operator is not overloaded, and there is no more inheritance. In addition to all objects of the Java, all objects are needed to come out, lack objects on the real stack, and Java's GP performance is false and weak. If it is done in C , there is no new, better language, and the language I want this "better" may not appear.), The programmer "lazy" in the world is "lazy". I absolutely support C , C is a magical world, with unpredictable unpredictableness of freedom and layer. . . ========== Love c , but love my gf - echo- more ^ _ ^ Copyright Notice: 9CBS is this BLOG managed service provider. If this paper involves copyright issues, 9CBS does not assume relevant responsibilities, please contact the copyright owner directly with the article Author.

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

New Post(0)