3 ms·
It's not so much the c language that is difficult, it's just that it tends to be more difficult to construct large programs with it, because it is a lower level
by mattmcknight 16y ago
It's not so much the c language that is difficult, it's just that it tends to be more difficult to construct large programs with it, because it is a lower level abstraction than other languages. This gives more flexibility in memory management, etc., but also requires you to actually do it. (c is to higher level languages, as ASM is to c).
I, for one, enjoy languages (and even frameworks) with sensible defaults, so the normal case is handled for you, but that let you override that default behavior or even drop down into a lower level language when needed.
- Untitled 16y agoThat is not the biggest problem. My problem is that people do not understand basic things (which higher-level programming languages hide). One thing is pointers (e.g. how a matrix is represented in a language) and another is the flow of execution. I understand that the utility of C is low when we are talking about web-applications. But the fact is that the concepts should be known. Everyone who writes event-based programs should at least have a rudimentary idea of how it works.