Everyone says that C / C is difficult to learn, it is more difficult. When I first studied, I didn't think anything, just for a maximization of a goal, space and time efficiency, pursuit. It recently learned from ASM, and learned Python by the way, and a slightly fur in Java. I only realized this.
Why is C / C will be difficult to use, in fact, most of it is difficult to learn difficult, and after a few times, there is no difficulty. However, it is not difficult, but it is just a feeling. It's really not so easy. Why is other languages that have been screaming how high it is, and C / C can only say how high it is, how high is your running efficiency? Looking at it carefully, it will find (of course, maybe the surface), whether Java or Python, to PHP, C # provides a very complete library support. When using these languages, most of the time is assembled into components of each library, and there is very little thing to write in the language itself. Of course, I don't say how these languages are, because they are all successful languages, have their own characteristics and strengths. Have excellent place. Looking back and see the programmers starting with C / C , in most cases, it is necessary to write all the code, and even STL is very small. Although there are also many professional libraries, but people who are accustomed to flexibly and free, I always like to play my own genius and create a better wheel. This wheel is created for the current problem, so there is a maximum suitability, and there is also a high efficiency, and it has long been extended.
Maybe there is not much to contact. Maybe my understanding is not so right. Anyway, I think now. Let's take a brick!