Rujia wrote the "Algorithm Competition Primer" (second edition) (Algorithm Art and Informatics contest), in the preface to tell their own experience, after reading, I will combine themselves, after all, I have learned the C language, programming language is really difficult to learn, or not enough effort.
He learned the "C language 3rd Pass" 3 days, and learned the "C programming Mystery", self-study data structure, learning 8086 assembly language, and even day and night with SoftICE debugging "Paladin biography", and the skills of the learning to use their own development of the game engine. Tsinghua University is worthy of the university students, studious degree let me deeply feel shame. However, at that time he participated in a game called Noip, in the preliminary examination written in the city to obtain the second grade, into the semi-finals (on the machine). But in the thought of being able to do a lot of time, "but my computer programming game results are" tragic ": the first question has a test point more than the expression range of integers; the second problem is missing a condition, a point is not available; the third question uses the exhaustive method, all times out. After the exam I thought can get full marks, the result only got 100 points in the 20 points, Mingluosunshan. ”
He began to think in a bitter and reflective. A slag like this is deeply admired by the great God. And, as he says, "great profits".
I learned computer, not from the beginning to participate in the competition, therefore, in the writing algorithm program, I almost always use the familiar C language, and sometimes use a point assembly, and do not feel anything wrong. As the experience of writing applications gradually enriched, I began to rejoice that I first learned C--in all the technical books I purchased, almost all of them were in C rather than Pascal, and despite the occasional usefulness of Delphi's articles, the language seemed to be more convenient than building a nice interface. There is not much "technical content". I have always been familiar with the C language, and it turns out that this has played a huge role in my career. "
Do not say that the programming language difficult to learn, that is no perseverance on the pretext, small part also should review the C language well. C language learning in other languages is also helpful.
Programming language difficult to learn